Have you tried using an online storage service for your pictures like Photobucket, or Flickr perhaps? That's what I use (Photobucket) and it works wonders. Especially if you're on a slow dial up service. If you are on a dial up, it's still going to take considerable time to upload the pictures...