i am looking at getting the unlocked Motorola milestone 2. i know it is GSM and unlocked so it should work on t mobile, but i have heard otherwise. i have heard it will work but only up to 2G. my question is will an unlocked milestone 2 fully work on t mobile in the united states, 3g, internet, everything, thanks.