Well trace the code to the point where the report starts printing. See if the program hangs the same time of the delay. You might also try to issue a "set printer to" command right after the report. Also try playing around with the report form command - like adding a prompt command or removing one. John Fabiani