Report question

Question: Traversing an arbitrary C# object graph using XPath/applying XSL transforms