Steve,
>I'm not really familiar with report servers. Can you elaborate?
It's just a second machine that sits off and handles report requests like this. It can have a program that periodically polls a table for requests, or can be a webserver itself that takes the request as part of the URL. This way your primary webserver doesn't wink-out while VFP is doing its processing.