I started programming C# applications when the 1.0 framework was first released. I worked professionally with it for about three years right up until just before the 2.0 framework release.
As I look now I see that 3.5 came out last year and that each new version of the framework has added large sets of features that are interconnected.
Is there a good reference (either printed or web) that would catch someone up to the present day situation, given that they already have a firm grounding in .NET?
MSDN has a series of ‘What’s new in ..’ for most of their technologies.
And here is a poster highlighting recent changes. Preview: