I have a lot of huge photos that are about 664x1000 and 400-700 kb. I love their huge size and quality for giving my visitors great content, but I also want them to load more quickly and not take up quite as much bandwidth. What do you suggest I do about the dimensions and size, and what program should I do it with? I want to keep it as maximal as possible without going too! much. I was thinking of 700x500 just to make sure the smallest screen size could see it, but what program do I use to resize and optimize to under 100 kb?
ACDSee kinda' suck sometimes as it saves in progressive state and some patterns lose detail if not watched carefully. In my experience, ACDSee saves in 50% quality, whereas the photoshop option for web would also be ideal when options are set correctly. But I suggest you try to compare them first by viewing them with yout browser (32bit) and just save an action to do all the stuff for you.
The best way is just saving them in Photoshop and then mess with the settings until you're satisfied. You can configure everything regarding the quality, but the con of it is that you'll have to do it for every photo separately. By the way, you can also give the visitor the option to view the fullsize photo by just adding a link below the resized one
just use a small photo and give them the option to click to enlarge the image if that's what they want to do, makes it easy on you and adds a extra page for your site. though you might not want to do this option, you may want the visual appeal with large pictures on you main page. so keep it big and save as web content in adobe.