Hey. I've been trying to get ahold of an iPhone 3G upgrade for a few days now and cannot seem to find anywhere in stock. My local o2 shop had them in stock yesterday morning but had sold out by 10AM. They said their next delivery is around Wednesday next week. I phoned CPWH and asked them to process the upgrade through the phone and send me a 3G iPhone, which they tried to do, however the upgrade came back as Failed for some reason, so they told me to contact o2, who said that I was eligible for an upgrade and it was a fault with CPWH. Anyway, does anyone know if I can go into a CPWH shop and get them to upgrade me in store and get a iPhone there and then?. I have 3 local stores near me and only 1 o2 store. Cheers.