I'm sure you will quickly get some good answers on the resolution / image size problem.
but I wanted to add something that seems a bit off ... but seems to work very well afterwards.
well hopefully... if you have Paintshop pro as well... as photoshop ... but this may work with other software as well.
first with photoshop I use "save for web" at the highest quality " 100% ) .... then open it again in Paintshop ... and save it again just adding a letter to the name or such.. to compare.
the file size shrinks to less than a third..... and although I'm sure this wouldn't stand up to professional work ... I can't see the difference.
To make sure it was really worked I just ran a trial.....
on the attached photo... the eye on the left came from a 2.35mb file... that on the right 673kb... then I saved it again without web optimization as jpg. highest quality on ps7 (12 )
anyhow have found this is good for using the internet to send photos around.
hope that helps.
ps.... nice to see you winking