The simple question is, why is the query not executed from within the TwoTrayPrinting function? DoCmd.OpenReport ReportName, acViewDesign, "qryReviewLetter"
I just don't understand. Surely, someone here must understand the vagaries of MS Access better than me...no?