Tomorrow I'll be giving Vista Touchdown training, which mainly is about WinFx (Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation and InfoCard). Recently this has been officially renamed to .NET 3.0.
Why? Read Soma's blog: http://blogs.msdn.com/somasegar/
Actually, .NET 3.0 needs the .NET 2.0 framework, so don't jump happily into the air if you're expecting LINQ and other innovations.
A little confusing, but WinFx is a great addition if you're a .NET programmer. LOVE IT.