I cannot imagine that any company owes us anything that is not expressly stated in a contract. If that upgrades are in our sprint contract then the battle is to be fought with Sprint not HTC or google. Sprint in turn has to fight with google and HTC. Software, just because it is easily upgradeable, is not a once in a lifetime purchase. Who gives a flying shit anyway. The Fresh or Modaco or some other ROM will be better than what any company gives us. With what phone has this not been true? The carriers always, always put bullshit on the phone. HTC even. The ROM's work within the Sprint network in all respects and you get the full experience that was intended when they made the phone. If google who owns and makes this software for the most part has the right to keep it their own until it is perfected. Or else they would never get out what they wanted and the OS would be fragmented out into an infinite number of confusing versions. It is close to that now but at least there is some semblance of control. Let's just take all the control away from Google and let them go out of business and then what? All I am saying is being so damn obsessed with what's next takes away from the beauty of what you have now and what you will get next. I am not checking with sprint for my updates. I know they are going to be late and bloated. I know that we will have more than what Sprint will offer us before they will. Sense is not the end all be all of phone interfaces either. If it means an extra month to release a ROM with just Android 2.1 then as long as it works fully on the network good. Maybe people just need those kinds of incremental improvements more frequently.

