Microsoft has developed the Productivity Hub http://bit.ly/1dYUE1 to help support your ongoing end user training efforts.
I have installed this on WSSDemo.com http://templates.wssdemo.com:8080/sites/productivity for your viewing pleasure.
The Hub is a SharePoint Server 2007 site collection that serves as a learning community and is fully customizable. It provides a central place for your training efforts, and includes training content from Microsoft's core products. Microsoft also provides ongoing and updated content packs.
The Hub uses SharePoint Server's social networking capabilities, such as blogs and discussion groups. In addition, it offers the Coach program, a change management feature to help you train end users to self-help, reducing the burden on your training and IT staff. The Coach program impacts productivity in a collaborative and positive way.
It's not often that I see my SQL Server very busy but the install of Microsoft's Productivity Hub training solution for SharePoint required several full index crawls and this was the result
If you want reports like this on your SharePoint site then see my previous blog posting on SharePoint Reporting Services integration with SharePoint...
http://www.wssdemo.com/Blog/archive/2009/01/03/Reporting-on-the-performance-of-your-SharePoint-SQL-Server.aspx