Recently bought HTC Desire, and wife is so impressed she's looking for one!
Found this deal which equates to only £18.92 per month plus £40 Quidco cashback.
Can't find better deal anywhere else.
Because phone isn't purchased directly from T-Mobile, it may not be network branded and come unlocked (which is a bonus), although I can't be certain.
Hope this is helpful to those of you looking to buy this fantastic phone on contract.