The document summarizes new features in .NET 3.5 including implicitly typed local variables, automatic properties, object and collection initializers, extension methods, lambda expressions, query syntax, and anonymous types. Key features are variables that infer type from initialization value, simplified property declarations, initializing objects and collections in a single statement, extending types without inheritance, lambda functions, LINQ query syntax, and anonymous class types without names.