Greetings all! When the iPhone 4 was released, O2 would only sell it to current customers so I gave my iPhone 3G to my girlfriend and purchased the new one. She had an O2 contract and they switched her over to an iPhone one, no issues. Now, the free public wifi worked fine on both phones but all of a sudden I can't use it on the iPhone 4. It claims I've registered the maximum amount of devices for this number (1). So obviously O2 thinks I'm still using the old iPhone for the same phone number, right? Then why can't they seem to understand this? Two iPhone contracts on O2 and only one wifi deal, and they don't seem to understand that I don't want the free wifi for the 3G because my girlfriend has it on her own contract. Now I'm even more confused because she tried her sim card in my iPhone and the free wifi works for that phone too? Has anyone had a similar issue, and any luck with it? I'm going to get it sorted because I'm losing out on a service I would actually use alot.