about 18 months ago I got my first and only Android phone. I chose the HTC Hero on the Sprint Network. I really do not have any complaints except that after the upgrade to 2.1 I heard that HTC and Sprint would not be allowing me to upgrade any further. I get it, the phone is Gen 1 hardware and they have to continually develop to push out the new releases. I would not want to do that either. So since I have another 6 months before I am eligible for my phone upgrade, I decided to root my phone. Best thing I have ever done to the phone. Now I am running vanilla Android with no overlays or bloatware and I can move apps to the SD Card. This allows the phone to have more internal memory to do things like run the phone.. I am looking forward to getting a new MOD with 2.3 on it but I am very happy with the way my phone is running now. It should get me by until I can get my upgrade. Just hope that Sprint gets some good dual core phones by that time.