If this is something more complex, I'd spawn a working process off the request and present a "Processing." Page with automatic reloads and a "check now" link. But that's more a question of habits, as I hate long running requests :)
Ordinary morality is for ordinary people. -- Aleister Crowley