Ok because I'm looking to buy an iPhone 4 on O2 PAYG so that it can be unlocked and used on my current T-Mob Sim I probably won't be pre-ordering on the 15th. Not sure about camping outside a store for the night either. So what are my chances of getting my hands on one if I turn up later in the day on release, or even the day after? ie. On release of 3G and 3GS... did stores tend to go out of stock? I'm planning to hit the big stores... Oxford Street, Westfield, Bluewater or Lakeside.