What size images should I upload?
Admin users need to only upload one high resolution version of the image.
Once the image is in the system, you can set up different sizes for downloading in Admin -> Usage formats, which will allow users to change the size of their particular download, based on their usage needs.
See also: what format images should I upload ?