35. The system of claim 28 , wherein the response is at least a portion of the current report.
28. A system for a user to prepare a current report comprising: a user input device to enter information from a user input; a reporting system to receive and process the information by executing a heuristic algorithm, said reporting system structured to perform a task and prepare a response based on the performance of the task, wherein the task is a heuristic selection of one or more macros from a macro library; and a voice output device to communicate the response aurally as voice output.