Bruce,
When the report is run, the browser "hangs" awaiting reply from the server. When I then close the server exe with the Close button, the process is not stopped in memory - telling me there is some thread that's still active. Hence my deduction that the PDF reporting runs on another thread.
Regarding the number of records, I do make sure that there is one record added in code (before the report is executed). And even if there are no records, the no-records procedure would have been called (which is not).
Thys