What's New in C# 2?

Just finished reading the article 'What's New in C# 2?' in the C# Pro magazine. Good article describing generics, iterators, anonymous methods and partial classes. The contrast between C# Generics and C++ templates was especially illuminating.