I'm specifically interested in ASP.NET or ASP.NET MVC as the platform, but any contributions for the good of the community are welcome irrespective of platform!
As such, there is no one right answer - hence it's a community wiki.
We don't want to reinvent the wheel, and building a GUI to filter the data seems like overkill.
Is Reporting Services too much? Can REST help, somehow? Is there some way to build a reasonable web based GUI for reporting and filtering some list of C# objects?
I've built things in the past that dynamically generate forms (WinForms) based on classes and reflection - does something like this exist for reporting?
We don't want to spend a few days building a lovely GUI when someone will turn around and say "Oh, you should've just used XYZ!"...!!
We are also wary that sometimes getting that initial leg up from some tool can speed up the first bit, but almost bring to a halt the last, crucial 2%.