If anyone has had a contract with T mobile before I urge you to phone them up or go instore to get the phone. Talking on the phone today, my only T mobile contract finished end of January and been on a 30 day rolling since then, said I could get money off over the phone or instore, but not online.
Quoted me 600 mins, unlimited texts (would have been 500 but had the free booster) and unlimited Internet, £25 a month for 18 month with the handset free ^_^ online I'd have been paying £129 for the handset!
She'll ring me back on monday and can get it delivered for Tuesday, or I can go into a store and get the same deal.