I'm don't know if you are aware of the PS "Save for Web" feature or not Leon, but if you not aware of it, have a look at this thread
"How to reduce images using Photoshop". I've outlined how to resize your images for upload and still keep large size with relatively good quality.