Dont hold your breathe for the 31st dannyg81 I'm afraid.
Here's my catalogue of O2 correspondence:
11th July - Phoned to find out my upgrade date (other companies doing my head in phoning me to get me join 3 etc). Was told my upgrade date was the 18th July. Girl I spoke to said that luckily for me the E900 was coming in stock on the 18th - and at the time it was going to cost me £9.99 - fair enough. She told me to call on the 17th and they'd sort everything out for me.
17th July - Called, as informed, to upgrade. Different girl then tells me taht she wouldn't be able to do anything for me until the 18th (1 DAY!
). Told her what her colleague had said and she said she was wrong to tell me that. Anyway, I asked whether the E900 was still due in tomorrow (18th) - only to be told that due to supply problems they wouldn't be in stock until the 28th July.
18th July - Upgrade day! Phoned my local O2 store on the off chance that they might have an E900 in stock. No - was told that they are currently like gold-dust. They didn't even know when they'd next have some in - I guess they're telling everyone that.
22nd July - Checked out the O2 website shop to see if any other phones took my fancy (which they didn't) but I also noticed that the E900 had been removed from the site. So to avoid waiting for non-exist upgrade I decided to phone O2 again. The guy I spoke to explained that they have removed the E900 because so many people are trying to order it - basically they want to force people into choosing another phone. He assured me that the E900 would be in stock on the 28th. He also told me that it was now a free upgrade for me, but that he could not back-order 1 for me.
So now I read dannyg81's post stating that he has been told it'll be in stock on the 31st - I suppose I'll have another wasted phone call on the 28th.
I wouldn't mind but I'm really bored with my current phone (w800i) and my mates waiting to buy it off me