create list of things that need doing do fork jobs while jobs still running { generate information HTML page sleep 30 seconds } last if list of things to do empty pop_up HTML page in new window for users to provide more input wait for users input until ( we've exhausted the list of things that need doing ) generate 'Thanks. We're all done now' HTML page