I can't believe that nobody mentioned Adobe Lightroom in all of this.
It is spendy but the options it provides are well worth it. The ability to batch convert your files or batch resize are great. and the auto lighting fixes and hues are a big bonus as well. this also has a built in photo gallery for flash in it. Drag and drop the images you would like to use and it creates a flash gallery ready for the web.
Here is a good look at everything it can do for you.
http://www.luminous-landscape.com/re...ghtroom1.shtml
An idea of what can be done with it.
http://projectphotoshoplightroom.com..._47/index.html