CiviCRM Extensions for Reporting
There are a few reporting extensions available for CiviCRM that add reporting template options, particularly for contribution reporting. In particular, ReportPlus stands out from the rest of the crowd as an interesting option to explore.