>>I believe it's a legitimate requirement. When I was working on the documentation for all my projects in my former work, I used PDM (from Downloads section here) + plus created a word document describing classes, forms, programs, etc. used in the project and provided a basic overview of the functionality.
>
>And stopped in the middle of this endeavor, right? ;)
This was several years ago. I worked on the documentation for my projects when I was no longer working for the company.
If it's not broken, fix it until it is.
My Blog