Programming in Access sometimes makes my hair stand on end. I am aware of the subreport page header problem... don't know how to solve it - I have dynamic crosstab reports (about 20 of them) feeding into a main report. Each subreport has a different number of columns, etc..., making an attempt to program dynamically into the main reports page header very difficult. All I want is for the print event to feed all of these reports into one file (RTF). Is there a way to force Access to print multiple reports into the same file, or must a new RTF be created for each report? Thanks...