I just wanted to add my comments re o2 and Yodel.
Yodel are the worst company, BAR NONE, I have ever had to deal with and o2 are now a close 2nd.
After a week of contact with Yodel and o2, my first phone was classified as 'lost'.
Don't believe a word Yodel tell you and don't let them make you do all the work. I spoke 3 times to the alleged delivery driver - first time he said he would deliver at a specified time, he did not; 2nd time he hung up on me; 3rd time he moaned that his van had broken down.
I think o2 were trying to help to solve the problem, but nobody is empowered to do anything and getting through to the next level of people is like drawing blood from a stone. All you hear is 'We are so sorry' over and over again. They also don't seem to understand the word furious!
Replacement phone was promised for yesterday, nobody turned up (surprise surprise), o2 said sorry again (yawn!) and in the end, I got in my car and drove to Yodel in Borehamwood. I was not alone amongst the angry faces.
o2 appear to only use Yodel, so if you buy a phone off them to be delivered, you have basically had it!
My only advice is AVOID RUBBISH YODEL AT ANY COST, they will take years off you!