I echo Boyd's suggestion. Photobucket was my choice after trying out some of the others. There are many sites that offer free hosting, but some have some peculiar limits to what you can post. Some won't allow sig pics or emoticons to be linked (Flickr being one). Photobucket just asks that you keep them under a certain size, keep it clean and log in at least every thirty days to keep the account current.