I took a plunge and ordered this phone on Orange via phones4u, on getting the phone I was smitten but became rather sensible, and realising I had 2 months till my upgrade was due, decided to call phones4u and cancel the contract and arrange to send the phone back and I would then take it as an upgrade come Janauary. So I call 1 day after delivery and ask to cancel and the 'Contracts Manager' just kept making offer after offer. Ended up getting a cheque for £120 to keep the phone, which pays the two months remaining on my current contract plus leaves me with £70 spare. Result.
You are now tied into an awful contract with the worst mobile telecoms provider. Result!