I know there are many questions regarding how a ViewModel should open a dialog box, how does the Model launch dialogs?
Should the model call a dialog service, that call the viewmodel's dialog service, all the way up to the view? Should the model have a reference to the mvvm-light toolkit?
Specifically for my situation - when my model is passed some data to restore / interpret and build model objects (I think this should be the model's job) - there is potential for errors to be raised.
Update #1: I've accepted the answer below, based on the comments from fmunkert. I've realized that I was asking the wrong question, and the fundamental problem is designing a paradigm for the model to signal errors.