2 things you can do to reduce page loading times due to graphics
1. Make your image only as large as you need it. Don't use the image size tags in the HTML code to shrink a large image. The full size image still needs to download anyway. I use Paint Shop Pro to manipulate my images. It is very easy to use. The image resizer gets used all the time. I have Photoshop as well and to be honest, I don't even have it installed anymore. Paint Shop Pro has a nice JPG compression option that lets you compress your images without sacrificing quality.
2. Use a private domain to host your images. Photobucket and other places like it are fine, but when they are slow, your page is slow and you have no control over that. Get yourself some domain space and store your images there.

Ripper
Network54 Forum Tech Tips
Airbrush and Paint Tech Forums