If you’re interested in improving the architecture and testability of your WPF applications, you may want to check out this video, in which Adam Kinney of The Continuum, interviews Karl Shifflett from the WPF team about the MVVM design pattern:

Get Microsoft Silverlight

Good stuff.