Microsoft announced that if everything goes according to plan (like that ever happens in the world of software) then Windows 7 will be available sometime in 2010. That gives Microsoft more than three years to round up all of their new features, plan them out, develop them, and test them. I would be thoroughly impressed if Microsoft can get another version of Windows out by 2010.