As you may already know, there is a lot of incoming new product version for the next 12 to 24 months, including the waited Windows 8.
Microsoft has published an initial schedule of delivery. Keep in mind this may still change will product groups are still working on many of these products.
Windows 8
Anticipated release: Between Q3 2012 and early 2013 (UPDATED 1/12)
Anticipated release date: Beta expected "late February"; possible release to manufacturing on x86 and ARM between Q3 2012 and early 2013
Windows Server 8
Anticipated release: Between Q3 2012 and early 2013 (UPDATED 1/17)
System Center 2012
Anticipated release: Early 2012(UPDATED 1/17)
Anticipated release date: Early 2012, possibly April, to coincide with the Microsoft Management Summit event
SQL Server 2012
Anticipated release: First half of 2012
Internet Explorer 10
Anticipated release: Between Q3 2012 and early 2013
"Office 15"
Anticipated release: Q4 2012
"Exchange 15"
Anticipated release: Q4 2012
Visual Studio 11
Anticipated release: Unknown
Kinect for Windows
Anticipated release: Feb. 1, 2012
Windows Phone "Tango" and "Apollo"
Anticipated release: Q2 and Q4 2012, respectively (UPDATED 1/16)