Given the lackluster to almost hateful response to Vista, Microsoft has confirmed that it will be releasing Windows 7 before the end of 2010. These details were released when it updated information to select partners about the Windows 7 Milestone 1 build.
The company says it is on schedule to have the final version of Windows 7 completed by the end of 2009. It did not mention any specific time frame for the 2010 release; just that it will be released within a three year time frame.
Full article: blorge.com