I'm a mostly old school C# developer, currently building a WPF (MVVM) - WCF distributed line-of-business application...