Originally posted by: Markbnj
My mainstream work has always been 2-3 years behind the latest release. Heck, I just had to talk a client out of doing an ASP.Net 1.1 project.
There is some very cool stuff in .Net 3.x in general (XAML, workflow, comm. framework, etc.) but I think most of it won't be in general use for a couple more years.