I find it amazing and somewhat confused as to why HTC and Sprint never met up to the full potential of the Sprint HTC Hero. When I finally rooted and installed custom firmware Fresh 2.0D, my phone became this totally new phone to love all over again. I feel as if I have the phone of my dreams. It's much faster and everything on it just simply works. I was also amazed that I could be my own little wifi hotspot. I have to ask the question. Why, if we could do these amazing things, did the companies not allow such power to begin with? It's like putting out a calculator and find out we could use it for internet access after looking at it more. The other thing that baffles my mind is that the custom firmwares work on the phones. Even the leaked 2.1 update seems to work as well. Why are they taking their sweet time putting out an update? They have to know that these phones are getting rooted and custom firmwares are being installed on these phones. If they don't know it then they must not go on the internet much. Don't get me wrong. Before I rooted and updated it myself, my HTC Hero worked well. I rarely had a problem with it. Being the geek that I am, I just had to see for myself how good these firmwares were and I am very happy I did it. I just don't understand why one would hold such technology back if it's capable of being an almost perfect phone.