This solution was the result of the need for a consolidated view for all reports for a particular web site. All the user has to do is select the report and click the button 'View Report'; no jumping back and forth between a report-selection page and report-viewing page (such as the default Reporting Services page is set up.)
Note: This article does not discuss how to create reports using Reporting Services. It is assumed the reports have already been created, and that you have a .NET web site ready to add reports to.
The article continues at http://www.15seconds.com/issue/050331.htm