Add the ability to "Subscribe to a Report" in a grid view that will allow users to schedule a report to be send to them at a specific date/time. The email notifications should contain a link to the report and optionally a file attachement in CSV, spreadsheet, or pdf format.