Here is the example I promised. It shows how to change the server name at runtime for a report (could also change the login info) and how to use a report based on a schema, passing the dataset in at runtime for data. Sorry i didn't put a lot of comments but if you have questions just ask. There is a SQL script in there to build the SQL database and table needed for the example.