Joe,
Have you thought about adding user transaction logging to the framework? We would like to monitor what our users do on our site. For example, our power user role needs to know which users download which files from the shared files module. It would be nice to have some easy to use reporting features to view the log as well. I'm thinking all this info could be stored in a DB table (date, action, note, user,...) and a module could be use to view it.
I'm going to start implementing a logging framework but it probably won't be generic enough for public use. Just jotting these thoughts down in case you ever implement such a feature.
-Jesse