This document discusses new features introduced in .NET Framework 3.5, including features for C# 3.0 like collection initializers, anonymous types, automatic properties, extension methods, XML literals, lambda expressions, and relaxed delegates as well as features for VB 9. It was written by Andrea Cruciani and Paolo Possanzini and can be found on their blog at dotnetumbria.org.