I've just found the blog of Sahil Malik of Winsmarts.com and in particular a set of postings in which "intend to bring C# 3.0 down to earth".
I'm impressed - by focusing on the smallest language feature possible and covering it in a practical sense, he does a great job of explaining some of the new language features of C# 3.0.
The first 3 postings are:
Part 1: Implicitly Typed Local Variables
Part 2: Anonymous Types
Part 3: Extension Methods
More good stuff to read, and it's well worth subscribing to his blog feed too.