I am trying to create a report within my database that will display a variety of information. To get this information, I need to create a few different recordsets because the data comes from a variety of places. What is the best way to implement this? I have used sub reports in a past report, but found that it took way too long to run across a network. I know this is kind of vague, but what I'm trying to do is a little complicated and I don't want to bore you.