I am very surprised at how easy it was to set up multiple queries for my users. I set a drop down box for several different queries that my users would be interested in and just set the datasource of the aspose.adhoc to which ever one they choose. Do a databind and my work is done. I send the output to excel using Aspose.Excel.
I will be putting in a facility for them to save and retrieve queries.