I look forward to it Richard, a single, all encompassing report module would be fabulous.
This is a function that is quite often required by admins/managers in organisations when viewing their staff/students progress.
Do you know the Gismo block