How do you work out the optimal size for images on a website, especially an ecommerce site where the could many product items on a page? And what programs are available for converting large images to small images? I'm assuming that some sort of batch conversion can be done on hundreds of images....