I use SmugMug to host my photos. Mine is a paid subscription but I think they have a free option too, if I recall correctly. I like it because its less cluttered than photobucket, flickr, etc. And its easy to insert photos from there into a post here on CB, so that it displays full size without making readers click on a thumbnail. But I agree with the others, the price to become a contributor here is tiny, and anyone who is still using this site after a short introductory period, in my opinion should feel morally obligated to make that small contribution.