I believe Google is about to fumble the ball, so to speak. I sense a growing frustration with users with how various service providers are handling the updates to Android on their devices, such as Rogers in Canada. There doesn't seem to be any uniform system of rolling out Android updates to all the various devices people are using. I can understand if an older device is not functionally able to handle a new version because of hardware limitations but when a company doesn't offer an update to a phone that is capable of handling it, that will cause major problems for Google/Android. I haven't had my HTC Magic all that long but an unable to upgrade to Android 2.0 without rooting the phone which I'm not inclined to try. It's a TIM's version and so far I can find no information about the latest version of Android in the works for it. To say the least, I find that very frustrating.