What I am looking for is for someone to let me know whether I went about it the correct way or not, since my confidence is on the fence for this one.
Currently I have some classes that need to be de/serialized, and due to possible versioning issues, I decided to use IXmlSerializable. Here's...