Was playing around with the Serialization of objects to XML and wanted to find out the difference between using the XmlSerializer and the NetDataContractSerializer so I wrote the following command line application to create an object that contains and