It's great that you have improved the reporting, but personally I think the reporting is still way too basic. The time would have been better spent making a flexible custom reporting engine, rather than all these canned reports.
We need to be able to build our own report criteria and access any of the data in the system and filter it by any field we need to including custom fields.



