May I add one? I suggest hxxp:www.mjtnet.com/ [nonactive].
It's a Windows macro suite, which can emulate/automate virtually anything a human can do.
I have used it to perform such tasks as creating 2000 web pages on the fly, in about 3 seconds, and to crop/annotate/resize hundreds of images at once.
It's also excellent for screen scraping (a great example for web developers.... take all the data from an html table and convert it into a csv or a text file in a matter of seconds).
I should declare that I actually work at MJT in customer support. But I have nothing financial to gain from mentioning it here, and I know for a fact it's a godsend to those of us who frequently have repetitive and time consuming tasks. If anyone ends up using it, I'd be delighted to help them figure out how to automate their tasks.