Below is some tools that could let you upload and share your photos online with your friends or use them in your blog.

1. Flickr - Most famous place to share and store your online photos.
2. Picasa Web Albums - Fully integrated with the Picasa software.
3. ImageShack - upload your photos even without register. It supports Firefox’s extention ImageBot.
4. Photobucket - Provides free video and photo sharing. Supports Firefox’s extention ImageBot, too.
5. Bubbleshare - record a short 30 sec audio caption or add a bubble caption to your photos.

6. Webshots - Upload your own photos or download some nice photos of nature and more.
7. Scrapblog - Create multimedia scrapbooks with your photos, videos and other elements.
8. Woomp! - Share & store artworks, photos, videos and MP3. All for free!
9. Photagious - Share your photos and create slideshows.
10. Slide - Create and share your photo slide show.

I believe that are still a lot of similar services out that on the internet. Let me know if you’ve come up with something good.