I found this blog post which builds a very basic MVVM app around a DataSet. It still seems like an unnecessary separation to me, but it does make the code more structured.

http://wesaday.wordpress.com/2009/02/13/mvvm-in-wpf-part-ii/

John - the DataSet designer isn't part of the applications View...I'm confused as to why yout think I'd need to create everything in code.