Both those iPhones ordered were black 16gb ones. Already got my one from O2, just waiting to see if I get one from carphone from the post. Havent had a call from carphone saying anything is wrong, so fingers crossed

.
The long story,
(on friday at around 3pm)
phoned CPW and asked to upgrade to new iphone form my current iphone 2g. He sent a message off to O2 and said he would call me back. After 15 mins I was told I could upgrade, and all they would send is just the phone. Gave payment info and it was all fine, expected delivery for free on monday. (16GB Black)
Then about a hour later than that I went into a O2 store and they had stock of the phone I wanted. (16Gb Black). Then I went to the desk, gave details and they had no problems. Paid for phone, and left the store. Amazingly then had no idea I had upgraded earlier that day from CPW, even though CPW sent a message to O2. Soo, what do you think will happen on monday ? will I get another iPhone ?
And yes, my contract has been reset to another 18 months.