That was the question in a forum I visited the other day. Since I haven't settled on any one place or service to host my blogging images, I was interested in what people had to say. Several people mentioned Photobucket and ImageShack. I had heard of both of those, but there was a new one I hadn't heard of called Shareapic.
I started using Photobucket recently when Yahoo discontinued their photo hosting so they could focus on Flickr. One of the options they gave me was to transfer the photos I had on Yahoo Photos to Photobucket, so I took them up on it. I haven't been too disappointed with Photobucket except for the time I was trying to use one of my images as a background for my blog. No matter what I did, it just didn't look right. Then I realized Photobucket had resized the image when I uploaded it, so it wouldn't work the way it was supposed to. One of my favorite things on Photobucket is that I can add an image I find on the Internet without downloading it to my computer first.
I've never used ImageShack, though I have seen their logo around the Internet. You know the one I'm talking about - the little yellow 'bandwidth exceeded' frog that takes the place of the image you really want to see. It doesn't give me much faith in the service. I'd be worried that an essential image wouldn't be available all the time. If you've had good results with ImageShack, go ahead and let me know.
The image hosting I hadn't heard of was one called Shareapic. This one sounds really promising, so I ran over and signed up. They say you can upload unlimited pictures with no size restrictions. They also say they'll pay you when other people view your pictures. Hopefully that means no 'bandwidth exceeded' messages. They also claim one click posting to Blogger, Xanga, MySpace, and more. It sounds like I should be able to use this for all of my blogs. Why no image here? Well, I haven't figured out exactly how it works yet, but I will.