The answer about Xml Serialization...
If you read: http://www.gotdotnet.com/team/douglasp/ you will see he asks "A question about XML Serialization". I took the second to see what he was getting at.
Take a look for yourself:
http://www.aspalliance.com/nothingmn/XmlSerializationAnswer.rar