XStream.NET provides transparent XML object serialization. Unlike default XmlSerializer, XStream doesn't require any additional metadata (attributes) and could be used with any object.
[via dreamprojections]
(via Jon Galloway )
Looks spiffy, even works with IDictionary...