Being a non T-Mobile person I went through a lot of pain unbranding it, love the new changes in WM6 but it's bloated beyong belief. I have seen numerous spelling mistakes in the registry and carriers brandings everywhere. The phone seems to use a lot more memory on a fresh boot as well. *sigh* guess I have to wait for the WM6 ROM from HTC and don't take any shortcuts.