Are you sure the image is the size it's supposed to be?
You cannot upload a picture bigger than 80 by 80 pixels or 64.0 KB
You can always re-size your picture with paint, or another program like tinypic.
80x80 is the maximum avatar size, and you need to have uploaded it to an image sharing site and have the url. If you donate I believe the size increases to 150x100