From everything I've heard, if you are a T-Mobile customer who has become out of contract (say, had your phone for two years), you still have no way to get the subsidized price by signing up for a new contract, like you would with any other phone on the network.

I thought this sounded highly unlikely, but I have been contradicted by several people on some Android forums.
_________________________
Matt