Hi there, I have some general questions on the android based phones. I've never used a smart phone before, and it's only now that I'm considering using a cell phone that does anything other than make and receive calls. I must say, the "new" phone world is quite daunting and complex! From my reading, I've decided--that for smart phones--the android is the way to go. Before I start my search for a new phone, some insights on some very basic questions would be kindly appreciated. 1. Can the android OS be installed on any phone running the necessary hardware? Such as a phone running Windows ME 6.5 or something along those lines. 2. I'm with T-Mobile, can I use any GSM android phone--such as the HTC Desire--with my service? 3. I've always reformatted opting to load a fresh OS on any computer I've ever had, if only to purge those applications I find unecessary or annoying. Can I do the same with a android phone from a carrier? Or, one purchased unlocked European version, such as the HTC Desire? 4. Being completely new to the smart phone world, any general suggestions on pointing me in the right direction to figure out which phone is best for me would be helpful. I'm looking to stay with T-Mobile for their upgraded HSPA+ 3G which will be available in my area shortly. Ideally, I'd like a phone where I can root the OS to allow tethering, which I believe their branded phones do not out of the box. Many thanks in advance on any insights offered. Kind regards, P.