Just wanted to pass out a link to an article in the new MSDN magazine. It explains some of the new features in the .NET 3.0 Framework, with the Windows Presentation Foundation (WPF). The code is C#, but the information described can be applied to C# and VB.NET, since you will be able to use both...

Windows Presentation Foundation centralizes both plumbing and services within a single type, System.Windows.Application, which you can use from markup (XAML), code (C# or Visual Basic®), or a combination of both (known as markup and codebehind). Application turns out to be so useful that Visual Studio® 2005 automatically adds an instance of one to every new .NET Framework 3.0 (formerly known as WinFX®) Windows Application project
...
If you've programmed with a Windows presentation technology before, such as Windows Forms and Win32®, you may be in for a surprise. There isn't a single piece of code that looks remotely like the code used to establish the standard Windows-based application plumbing, including the entry point. This is because the application plumbing is generated for you, which is a result of Visual Studio 2005 configuring your Application markup file as an ApplicationDefinition build action..
The article:
http://msdn.microsoft.com/msdnmag/is...s/default.aspx