Here is an easy way to resize your pictures using Microsoft's "Imageresizer" It a small program and easily downloaded. Only works with Windows XP.
Scroll down to Image Resizer.
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
The instructions on how to use are a little vague.
Once you have downloaded the program and installed it on your computer.
(Don't forget to install the program after it is downloaded by clicking on the file that was downloaded)
1)Go to the folder that you have your picture stored.
2)Right click on the picture.
3)From the drop down menu click on "Resize Picture"
4)Choose the size (suggest 640X480 but 800X600 is okay but a larger file size)
5)Click on OK
It will put another file in that folder with the same name with (small) after the name.
Still easier is setting your camera up to less resolution, you will be surprised that you will not lose any quality if printing pictures smaller than 5X7.