I use a program called PHOTORESIZER400 which is a free program to reduce the size. Its a drag-n-drop thing so I put the photos through it first and get this:

Its not quite as sharp but its still pretty good and it saves time uploading files. If you've got pretty fast internet, it won't much matter, but it will if you are uploading LOTS of photos at one time.