T-Mobile USA uses 1700 MHz for 3g and AT&T USA uses 1900 and 850. So it is not possible to use T-Mobile on 3g on an iPhone in the US. In Europe they have to use the standard 2100MHz so the iPhone will work with any carrier in Europe. If T-Mobile deploys 2100 MHz in the US the iPhone should work...