Got my text message at 08:15 this morning telling me that the new iPhone 3G is available to order and upgrade to through O2. Logged on to website at 08:20 and waited for page to load, very slow. Managed to get to put my upgrade details in and confirm which tariff and iPhone 3G i wanted, where it was to be delivered to on July 11th. Then, crash!, the site hung and displayed a maintenance page. By the time it came back on, they had sold out of their online allocation. Waaaaaaaaa!, i want my iPhone 3G. Now will have to wait until July 10th until they might have some more in, but guess these won't arrive on July 11th.