Windows programmer, 95% VB.NET (2.0), trying to get up to speed with pattern based development in WPF using C#.