Can someone fill me in on the advantages on .Net 3.5 over 2.0. From your perspective, what are the advantages of 3.5? As I talk to people who use 2.0 it would be helpful to understand if a strong Developer could quickly move into 3.5.
Along the way you'll pick up WCF, Workflow, and WPF with .NET 3.0.
3.5 gives you quite a bit but the parts that stuck out for me were... AJAX as a first-tier concept in ASP.NET, LINQ, Extensions, and lambda expressions.
A good starting point might be David Chappell's white paper here: http://download.microsoft.com/download/f/3/2/f32ff4c6-174f-4a2f-a58f-ed28437d7b1e/Introducing_NET_Framework_35_v1.doc
Yes, a strong developer can quickly move into 3.5, especially since it's so easy to just approach part of the language as you need. A great starting point, make sure you have System.Linq imported and look at the new methods on IList<T>.