I note from Somasegar's blog that Microsoft are to rebrand their forthcoming WinFX technologies as .NET Framework 3.0. (S Somasegar is Microsoft's Corporate Vice-President of the Developer Division.)
This is essentially the existing .NET 2.0 Framework combined with the new WinFX technologies. The new technologies are Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and Windows Card Space (WCS), together with some supporting new base class libraries.
It is apparent that this name change has not met with universal approval from the developer community.
However, it is equally clear that many people were finding it difficult to understand exactly how WinFX fitted in with Microsoft's overall strategy. In particular, a number of people seem to believe that WinFX was to replace the .NET Framework. In technical terms, WinFX has only ever been an extension of the existing .NET Framework 2.0.
I actually think that in some respects WinFX is a better name for the .NET Framework, since it is clear that the .NET Framework is destined to be the new way of programming Windows. WinFX is really the next step in the Win16 and Win32 series...
Ultimately, I'm happy with Microsoft .NET Framework 3.0 (WinFX).