Just checked my credit card transactions on line. Since I ordered the 16gb at 9:28 yesterday morning I have had a 'pending' charge of £159 showing up on my credit card (CapOne).
Just checked tonight (3 mins ago) and the transaction has gone through!
Now as o2 are reputable trader I *know* that they do not take the money till they know they are shipping the goods
The o2 order tracker is still showing 'in progress' BTW
I night need Friday off work after all!
If not I'm just gonna watch the TWiT.tv coverage by Leo Laporte and SULK