Thanks jymm,
I was thinking the same way, I am now trying to build the reports on intranet, and add a button on GP forms, when the user click on that button, IE will pop up with that report, and the query string will pass in the parameters for the report.
The only downside is it will only allow 3 concurrent users, but I guess the 4th people can always keep hiting F5 to wait for first 3 people finish loading.
Thanks