Make sure if it's on a website that it is a valid .jpg, .gif, or .bmp file extension. Things loaded on Yahoo! will cause it to have numbers and letters as an extension. Also try more than one time. Try four or five and if it doesn't work sent it to me.
Also note that if you have a large avatar it shouldn't load since there are 80 X 80 pixel rules along with file size.