I've spent a lot of time studying lots of topics here and lots of information elsewhere and I've come to a few conclusions.
- iPhone 3G will not be available on Pay and Go at launch
- You will be able to buy iPhone 3G online for delivery on July 11th
- Online ordering will open some time during the week but phones will ONLY be sent out on Thursday for Friday delivery
- Buying online will be subject to you agreeing to a new contract
- You will be able to buy in store
- Stores may open early, but if your local is in a shopping centre then it will be subject to the opening hours of that centre
- If you buy in store, it's likely that the phone will be activated for you before you take it home