My suggestion is to have the option available in the portal to schedule the creation and emailing/storing of a report in the C10 portal.
Creating reports can currently only be done on demand, some reports give the option to mail if it takes too long to generate I believe. The request is to have the option to schedule creation of reports (and mail a scheduled mail with the link to the report that is stored in a central location in the portal ). The benefit to have some reports created on a schedule is that it saves the time to monthly/weekly go in the portal and do the action (and to remind to do this on fixed times). The reports can be mailed, but storing them on the portal and mailing a link to the report can be a nice alternative as well.