Matthew,
I wanted to respond to some of your comments.
First, we wish we could build every feature every person wants but unfortunately we must pick what will be used by the majority. Scheduled reports was used very infrequently and we know this because we have metrics on how our products are used.
Second, the task is not easy because it requires a separate reporting engine. What we offer in a web page is not what can be provided in an email. It requires different graphing libraries because we use javascript to provide customers dynamic charting and then there is printing and PDF requirements.
The small number of customers that did use schedule reports also had feature requests to allow for multiple charts and graphs to be included on one report. There were additional requests as well.
These API calls might satisfy your needs. If you wanted to do a little programming or use a REST tool:
Tim Uzzanti
CEO
SmarterTools Inc.
www.smartertools.com