I'd like to resize a bunch of images of variable size to be 720 by 480. Furthermore, I'd like to have the final image be rotated so that it is right side up. Any tools to help with the resizing at least?
You can do it right from inside iPhoto - Instructions here
Basically you highlight what you want to resize and export them and set the custom size in the export settings.
As for the rotation, you can do that in iPhoto too, but not automatically I don't think.
Use Automator. There are actions for Scale Images, Crop Images, and Rotate Images. Detailed instructions here: