http://www.midnightblue.com/SuperJPG/index.htm
Super JPG will do most of what you want to do....... and isn't very pricey. I know it will do entire folders at a shot, but not sure about sub folders. It will let you do the text and such on them though......
I've used that program for years. lol