Ok, Just got home to find a DHL delivery card. I did a quick trace and funnily enough it's from o2. Checked the details online and it is indeed from o2 and then I checked my o2 account and there you go....one Iphone shipped out yesterday. Thing is, I have already upgraded on the 11th from carphone warehouse. I never ever got a confirmation email from the online ordering so upgraded on the day. 1 week after launch and I now have 2 Iphone 3G 16GB. Do I do the decent thing and return it? Do I wait for a phonecall or anything like that? I feel bad as I know so many people are waiting for this piece of kit.