I installed the "hacked" version of an imate rom on my t-mobile. No whave full access to Microsoft DirectPush. The device is much more stable though I'm still having some problems with it locking onto a signal... But still a massive improvement over the original ROM.