It is rumored that you can dynamically create HTML reports. How is this done? Are there some clear / concise examples or tutorials that I can follow? I'm open to using what ever tools / "weapons" that are at my disposal. (LINQ, XML, LINQ.XML etc.). I need to be able to do grouping correctly as well as use some complex queries for mining the data. Any help would be appreciated? I'm using VS 2010 .NET 3.5 [C#]. I'm looking into this option because my web application lives on a goDaddy server (server farm) and all other research and attempts at using reporting tools like Crystal and Report Viewer have come down to an insurmountable hurdle (for me at this juncture), that being the purchasing of an additional server to run the reporting from. So I'm seeking an alternative solution.