Hi there, The other day I picked up an o2 £45 contract 8GB 3G iPhone and it came with all the free minutes and stuff like that. As I am new to the 'contract game' I need to just double check a few things (and yes, I know I should have worked it out BEFORE I got the phone). If I have all these free minutes and whatnot, then surely I wouldn't be charged over £45 per month apart from various hours and stuff? I have the 600 free texts and the 1200 free minutes and am just wondering, do you only get charged extra if you go over these or do you get charged more than £45 anyway? Sorry to look like such a moron. Thanks for the replies I get.