unfortunately I have researched this information for a while now. t-mobile's 3G band is 1700/2100 MHz, and while milestone has 2100 MHz, the t-mobile 3G is a paired band, meaning it requires both 1700/2100 MHz (this is why the nexus one has the additional 1700 MHz band). I recommend you do more research before criticizing someone for not doing enough research next time.