How is the dataset in the subreport getting the data? Is it running a query against the datasource or a stored procedure? If you can write it as a stored procedure I would try that first and see what your performance is like.
Joie Andrew
"Since 1982"