>How would I know if a user prints or does not print a report?
>Thanks, Mark
Just a theory, but give this a try ...
Before calling the report, set a memory variable like lPrinted to .f. In your report footer, call a UDF that checks to see if WEXIST("Printing...") is .t. and if so, it sets lPrinted to .t.
Cathy