I know a lot of people have got bad things to say about Carphone Warehouse - I don't know if they have issues in terms of contract phones, but for ordering an offline phone they were pretty good.
I ordered the iPhone 5 on the first pre-order day from the Apple Store Online with a delivery time of 1-2 weeks after the release date of Friday 21 September 2012. However, due to some changing travel plans, I cancelled the order.
I then checked the Carphone Warehouse website, which showed a delivery date of Monday 24 September and the same price as the Apple Store. I phoned to confirm this as it seemed too good to believe, and it turned out to be true - I was however told that it may possibly be delivered on Tuesday if there are any unexpected delays.
To my surprise, the phone actually arrived on Friday 21 September (the release date of the phone). This was great - I managed to get the new iPhone, on the day of release, without having to queue for hours at the Apple Store!
To reply as a company, please log in to your business account.