But here's where I think the macro may be a problem (and correct me if I'm wrong)...each subreport contains associate information for many associates. When the master report runs, it groups each subreport by the associate name thus printing all 3 subreports for that associate, then the next grouping will be for the next associate, and so on. If I put each report in a macro, then it will print the first report for all associates at once, then the second report for all associates and the same for the 3rd report. It won't print out the 3 reports by associate all together. Does this make sense?