I have a report that checks values and if they do not meet the requirements, it turns the backcolor of the field to grey, and at the same time increments a counter. My counts are off, by just a few. Going through debug, I noticed that some records are being process twice. (This is after finding out that the report footer and detail processes more than once for a report, and handling that problem!!). It appears as if it is the same records that are processing twice. They are only returned once by the query. What is going on here!