Actually bought instore cheaper yesterday; got 30% off the phone cost.
Or you can get £40 thru Quidco if you are less patient than me
So total cost for 2 years, with unlimited web, 900minutes, 500 textx is £634!
Note when you get to the site, chose the "up to 25 deals" option
When tmobile merge with orange this will be a great deal as coverage will be top notch