I'm curious what others are using to build the more elaborate reports out of ArcGIS Web API apps? By elaborate I mean ones that include lots of dynamic charts and tables, multiple maps/data frames with legends on a single page, etc. Seems like historically Crystal Reports and SQL Reporting Services are mentioned. What about ReportLab? Or with the recent improvements in ArcPy in 10.1 is it possibly better to roll something out independent of a reporting engine?