@darius the -0 flag is a real lifesaver (combined with find -print0).

GNU parallel has been a useful tool for me in the past, too.