An interesting application I was shown for documenting C# code is called Ghost Doc.
Roland's summary of the tool:- GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments for C#. Either by using existing documentation inherited
from base classes or implemented interfaces, or by deducing comments from
name and type of e.g. methods, properties or parameters.