If you want batch mode (process multiple files at a time) check the new SnatchIt! beta:
http://theedgeofforever.com/snatchitbeta.zip
Still not quite a finished product. But it'll do what you want it to.
And if you're really serious about this business, forget free. =) Paid options typically save you much more time in the long run.