As for image sizes (dimensions), there is not really an all in one solution when you have many images up - work on the ones on the homepage (or any page with many hits) and going forward use a tool such as Gimp to optimize these and upload an image with the dimensions as displayed.