I remember seeing a while ago that there is some method in maybe the Reflection namespace that would recursively run ToString() on all of an object\'s propertie
ToString()
Example code to dump an object and its properties can be found here:
http://www.developer.com/net/csharp/article.php/3713886