Well this is becoming ridiculous. 2.1 has been out for 3 months now and Sprint still cant get it up and running while devs from SDX and XDA have had ROMs for weeks. By the time we ever see 2.1, it will be old news and 2.5 will already be here or well on its way. That means we will be forced to buy a new phone to get it, Sprint sure as hell wont be upgrading to it anytime soon. I just bought this Hero in Jan, its not even 3 months old. Unless Google does something fast to streamline Android so all carriers are running current versions, more people like me will just get more fed up and leave Android. Say what you will about Apple being control freaks but at least they know how to run sh*t and 4.0 is going to offer some nice improvements. Android has the potential to be great, but its a giant mess right now and I am about done with it.