Windows Presentation Foundations (WPF), formerly code-named Avalon, is part of a suite of new technologies collectively known as 'The WinFX stack'. This suite, coupled with new ancillary technologies such as XAML and LINQ provides a powerful addition to the .NET 2.0 Framework for creating applications for Windows Vista, and WinFX-enabled Windows XP computers. These technologies have been eagerly awaited, and demand for them is going to be very...