If you use a photo hosting site, like Photobucket, there's an easier way to upload an avatar. Just copy the link from your photo into the
Upload from a URL option and then change the Avatar dimensions to 125 x 125. You don't even have to do it yourself, as long you have a link to a photo. I gave Mad Dog the link to a photo I downloaded that he uses for his avatar.
The only problem with doing it that way is that now I can't delete the photo because if I do, Mad Dog's avatar would disappear (which I would never do, so rest easy, MD).