I managed to pre-order a 16gig iPhone 3g to upgrade my v1 8gig phone.... and O2 sent it to the wrong address :'(
DAMN!! I feel sorry for you cheif
I went to the o2 store this morning from 5.40 and they only had 7 16gb....I was number 8 
SO after work was surprised that the apple store have LOADS! (And the white one!)
I'm sure they'll be glad to see the back of me. My rusty trusty Nokia 7210 won't though