Are you aware that if your app throws an exception during deserialization, all you get is:

There is an error in XML document (2, 2)

I was getting this because I neglected to instantiate an object, but talk about some cryptic Redmond bullshit. Oh well. Wadda ya want? The Framework is free. Such is life.