I acknowledge your point regarding the recordsets..... However, if I have 5 DLookUps on a single query, would not that query execute just once rather than 5 times??
Also, the reports are such that, a user selects month, year, department, etc. from a 'Report Menu' form, and then selects a report...