The View Model is essentially a projection out of the model to make data-binding easier. It’s one of those WPF things that makes life so much easier you cannot understand why a ViewModel class wasn’t created into the File|New WPF Project default...
DeepZoom is a cool feature of Silverlight 2.0 allowing the user to zoom and pan around an image, while optimizing the bandwidth and how much of the image is downloaded. The UI metaphor is potentially quite powerful - even outside of image viewing. Take...