Improved reporting by adding totals to table footers.
Date is now a requirement and improved reporting for options.