According to a blog post on the Microsoft partner blog, Windows 7 should be ready by early 2009. Most of Microsoft employees have been making their own predictions, but the usual of their guesses is much earlier in 2009.