Hey Kirk,
I agree with you 100% Perhaps this is one of those things that many of us as web developers need to remeber. Everything we do imposes a load of some sort on the machine.
That said, do you agree that this is best accomplished as a cron job? To take it further, instead of just blasting the server with the entire load at one shot, break it up into sections that are done in timed intervals, say every three hours or something. As I said to Will, I am in need of something similar, but I no better than to hit the server like that, especially on a virtual server account.
What do you think?
Later on,
Terrence