Pics too big for my limited time here on earth. Try resizing. I have dial up...yeah, yeah, I know, "get with the times, get a DSL connection" but that option is not as easy where I'm located and I don't want to pay what their asking for a satellite link but you can resize your images by using this free and easily used program.
http://www.irfanview.com/
Once downloaded and installed, simply select file, then open your file, select image then resize, select the 640 x 480 pixels or any other size desired (hopefully smaller), click okay, then go to file and select save. I generally choose the 640 x 480 pixels option. If you want to keep your large image, be sure to copy it or rename your resized pic so that it doesn't overwrite your huge photo.
Even better are Windows Power Toys Resizer.
With Windows XP you can resize multiple images in one operation with Power Toys/Image Resizer. You can download Image Resizer in the Power Toys options. Download from the Microsoft page :
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
With the Power Toys/Image Resizer, be sure to use the advance tab and choose not to make copies or you'll have too many images in your folders. You can also choose "Make Pictures Smaller But Not Larger".