I recently gave a presentation at work introducing some of the new features of VS 2008 and .NET 3.5.  No slides, just code.  And no pre-prepared chunks of code that are pasted into the editor either - everything written by hand.

In this 40 minute screencast I blast through Automatic Properties, Collection Initializers (Lists & Dictionaries), Implicit Typing, Anonymous Types, Extensions Methods, "Normal" Delegates, Anonymous Delegates, a natural evolution of delegates to Lambda expressions, Linq to objects using method chaining, Linq to objects using the natural Linq syntax, and finally Linq to XML.

Download or watch the screencast here: /WhatsNewInVS2008and.NET3.5.wmv