I believe some sites will allow you to upload your own avatar, but in the absence of one will attempt to pull from Gravatar or whatever. That's why I voted for Gravatar: an easier first step, and then in the future you could (if desired) add the additional capability of uploading a custom avatar, which seems to me like more effort for both you and the user.