We use a viewer for our employees that need to run the reports but not modify the format or create a report. We use Jeff Net. If there are parameters in the report, it will prompt the user for the parameters. It's a cheap option.
http://www.jeff-net.com/ They also offer a batching software. I haven't been able to play with it too much, but it is similar to batching and scheduling reports that kevlray was talking about. Although I am not sure if it has auditing capabilities.
However, with CR 2011 and CR 2008, if you have CR Server, SAP offers a free viewer that can refresh only when used with the server. If you do not have the server, then it only offers viewing of the static report without refresh capabilities.
I hope this helps.
Christy