You might have heard that Microsoft has “renamed” WinFX to .NET 3.0 and all the hoopla that created. So, effectively .NET 3.0 will be .NET 2.0 + WinFX. Hmm, given that WinFX is part of Vista (albeit some bits ported back for XP), what happens if I want to install it on Windows 2000, is that still supported? And so when the “real” new version of the CLR ships, would that be called .NET 4.0? Hmm…

This seems like déjà vu as its classic Microsoft screw-up with the naming convention (remember the COM+ and COM issue among many others). Do we ever learn?

In any case, there is a new website dedicated for this by Microsoft - check it out at http://www.netfx3.com/