Bulldozing ReportService.cs
Continuing edit of ReportService API. 50% done. Entering Alex's code.