Yup im in Contract and will be staying with them when i Upgrade on Thursday. I'm Getting mine through O2. I know people say it's cheaper to get the phone outright etc. But i will always have a contract anyway so it makes sense for me to get it on contract.
Thats if they have any left though as it's first come first served (O2 Current Customers only) and i can't get there till after 4pm due to work
But as i'm swaying towards getting a 32GB one then i may be in luck