Well after waiting for months for the 3G to come out, reading these posts to get as much info from everyone, ordering my 16Gb at 8.40 on the 7th, paying out my hard earned cash which O2 gratefully took, getting my order number starting on-001324***, receiving the email to confirm, refreshing my screen over and over for some sign of movement, and guess what , I'm still showing as "In Progress" and it's 8.25am on launch day. The thought that I have actually bought an iPhone but the O2 idiots have gone and given it to someone else who probably ordered in 4 hours after me. First come, first served - a complete joke. For all those that were successful, congratulations, for the person who got mine, lucky bast***d, and for O2, well words just cannot describe. I haven't even got the original iPhone to play with.