Hi guys, Long time lurker, first time poster here. Just thought I'd let you guys know about a bit of info I think I may have gleaned from O2. It might not be true but I heard the same thing from bith a rep in an O2 store and then I called O2 and they told me the same thing so thought it'd be worth throwing out there for you guys...... Basically it works like this.... If you're a new customer you can go into an O2 store on July 11th and take out a new contract with an iPhone and get yours there and then. If you're an existing O2 iPhone customer then your iPhone will be sent out to you by courier (the same way they send replacement phones out). O2 will be in touch early in July to find out what contract/model/colour you want. As I say it may not be true, but this is what the guy in the O2 store told me. I then phoned O2 and didn't mention this to the person on the phone, she told me that O2 would be in touch but she thinks it'll work as above. The potentially annoying part of this is that July 11th is a Friday. If 11th July is the date that O2 send out the phones to us then we will not get them until the next working day (14th July). Maybe they'll send them out the day before so that we get them on the 11th but I couldn't get any more info on that. I hope it's not true, as I myself would like to walk into an O2 store and get one on launch day, but maybe with the demand they don't want shops selling out so O2 customers will have to register and have one sent out to them. We'll see..... edit: Just a thought but maybe this way would also sort out all those activation queries too? If you get one on a new contract they activate it for you when you take out the contract. If you're an existing iPhone holder they activate it on your contract in the same way they would a replacement iPhone?