Be sure to check out my workflow system:
Which has an audit report and a workflow state report out of the box.