Was at a convention on Fri/Sat/Sun and couldn't find a window to go and get a 3GS so decided to do the rounds today. Everywhere out of stock of PAYGO phones. Gutted! Even O2 online was out of stock, as was CPW, Mobiles.co.uk. The only place left was apple directly. Got in touch with them on Friday (as I wanted to get through them in first place so as not to line the pockets of O2!) and they said delivery would be 7-10 days, so I tried the other routes first. Last resort today ordered it at 2pm from apple.com. Just checked online and it's already shipped for delivery tomorrow! How quick is that!