Just called them to cancel my contract as I got a HD2 on another t-mobile contract for free.
They tried to convince me to stay obviously, but they gave me an amazing offer(which I didn't take up but may be good for other people).
I was offered 300 minutes and unlimited texts for £5 per month as well as a free PSP or DS.
As I have a second contract I said no but if anyone else is with them on an expired contract and thinking of leaving them, this could be a great deal for someone.