How do I host my images?

I am wondering whether to host my images onsite or utilize a free service. I think it would help my SEO to use a service like Flickr or Picasa.

I'd go with Picasa for its better URL structure. It allows usage of keywords, while Flickr doesn't.

But then, I could be wrong.

So any ideas what is better?

Please share.

Thanks a lot.

it would help if u posted ur requirements/ expectations of an image host.

eg. if one just need to post a pic to a forum, you can use any image host.