WPF, or Windows Presentation Foundation, is a fundamental component of the new .NET 3.0 framework. It offers a huge amount of potential for creating whizzy new user interfaces, but can be a little daunting to the first time developer. In this post I'm