I am beginning to think so. What if MS had a new version of Windows every 4 months and you had to wait for whoever makes your computer to get it tested and delivered to you so it worked with your computer? Hate to say it, but with new Android releases every 4-6 months, there is no way any carrier will be able to keep up and keep their older phones updated. This will probably force people who need each and every update into buying a nexus one. I think Google needs to set some type of schedule, like an update every 6 months. 2.5 in summer than 3.0 end of the year, 3.1 summer of 2011 etc...Just a thought.