in reply to Speed searching HTML docs
You might be better off to use one of the many existing open source search engines for this, but I think it would solve your immediate problems if you just ran your updater as a "scheduled task" every 5 minutes. Then there would be no question of it dying or any need to be logged in. In case you haven't heard of it, "Scheduled Tasks" is a cron-like feature of Windows that you can access through the control panels.