Wayne,
>>The request for printing made an entry in the table and the print processor printed the report based on the information in the fields in the table - a pdf was generated on the server in the user's directory. It was pretty much instant.
By user's directory, you mean something that is mapped back to the user's local hard drive? Or a user directory on the server that they must have access to for printing the PDF?