Added ELMAH.  Added timeout to client side processing.  Added ability to generate spreadsheet outside of running the report.