I've had a lot of questions relating to finding more information and samples for developing applications for the .NET Framework 3.0, and / or Windows Vista, so I've decided to list some resources that may help. Obviously, this is not an exhaustive list, but more of a list of resources to get you started. And, of course, these resources already exist, and you may have already found them; I've just included this list for easy reference.

Windows Presentation Foundation (WPF) is the next generation presentation sub-system for Windows. It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.

Windows Communication Foundation (WCF) is Microsoft's unified framework for building secure, reliable, transacted, and interoperable distributed applications.

Windows Workflow (WF) is the programming model, engine, and tools for quickly building workflow enabled applications. WF radically enhances a developer's ability to model and support business processes.

Windows CardSpace enables users to provide their digital identities in a familiar, secure, and easy way. In the physical world we use business cards, credit cards, and membership cards. Online with CardSpace we use a variety of virtual cards to identify ourselves, each retrieving data from an identity provider. Don't struggle with usernames and passwords, just choose an information card!

Windows Vista

And finally, I also found the link to .NET Framework 3.0 Virtual Labs, which are walkthroughs for all of the technologies.

Next, I'll dig around and share some resources related to Office 2007 development…

But for now, enjoy! And, what's your favorite resource?