The Model-View-ViewModel (MVVM) pattern is driving many of the most powerful apps in the Windows Phone ecosystem. This talk will give a practical overview of implementing MVVM and how to get the greatest benefit from this pattern. We will discuss the basics of MVVM in the context of a publically available Windows Phone-Philips Hue demo and then shift the discussion to see the benefits the Hulu team derived from the MVVM pattern, which they used to share code when developing for both Windows Phone and Windows 8.