Free Vista / .NET 3.0 E-Learning - all courses listed here

See the New Capabilities: Microsoft .NET Framework 3.0 and Visual Studio 2005

Learn about Windows Presentation Foundation and more new capabilities provided by the .NET Framework 3.0. Free collection from Microsoft Learning.{54B8ECBE-B85C-402F-B1E2-A1E0217310C1}&locale=en-US
Get Started With Windows Workflow Foundation

Free clinic from Microsoft Learning: See the functionality and architecture of Windows Workflow Foundation, and learn how to use it with Visual Studio 2005 to build workflow-enabled applications.{C669EE14-A3D5-4F6F-8843-2797C82D7909}&locale=en-US

Introduction to Developing with Windows Communication Foundation and Visual Studio 2005

Free clinic from Microsoft Learning: Learn how to create Windows Communication Foundation (WCF) services and clients, and enhance WCF services.{94D1CAA8-F853-4570-A744-4DD421603C98}&locale=en-US
Free Office 2007 Developer E-Learning courses and book listed here
Inside Look: Develop solutions using Windows SharePoint Services 3.0

Thisfree clinic covers Windows SharePoint Services 3.0 platform features, how to build and extend SharePoint Sites, and deployment options.
Inside Look: Building and Developing Solutions with Microsoft Office SharePoint Servers 2007
Thisfree clinic covers integrating Microsoft Office SharePoint Server 2007 into your portal-based solution development and integrating it into your existing enterprise application infrastructure.

7 Development Projects with the 2007 Microsoft Office System and Windows SharePoint Services 2007

Download this guide, which highlights architectural underpinnings, the latest enhancements for developers, and code samples.