Reporter keeps your customers, programmers and support staff communicating meaningfully in two specific ways:
1. Helps you create and maintain a Questions and Answers database.
2. Automates the reporting of techinical information, especially useful for beta testing.
There are many features which are useful for both uses. Once you have set it up for the kinds of documents you want to create, I think you will find it very efficient for these tasks.