Following the last part of the blog post introductory series on MVVM in WPF 4 applications with Visual Basic 2010, I think that you can find useful the full list of 10 posts for easier reading. Here they are:
"WPF: Introducing the Model-View-ViewModel pattern for Visual Basic 2010 developers"
Part 1 (introduction)
Part 2 (command logic)
Part 3 (details view + generic RelayCommand)
Part 4 (data validation)
(From part 5 on, MVVM is against the ADO.NET Entity Framework)
Part 5 (Entity Data Model creation + data validation)
Part 6 (Message Broker and commanding)
Part 7 (service layer)
Part 8 (creating ViewModels)
Part 9 (refactoring + unit testing)
Part 10 (Views definition, UI and code download)
I'm planning some further blog posts in which I will use the sample application created in this series to show how you can replace the data store without changing the ViewModel and how you add data at design-time. I would be happy if you could leave your feedback on the series.