Re:Flickr vs Photobucket vs Picasa vs snapfish
I have Flickr, Picasa and Photobucket accounts along with a few others like MobileMe Gallery, Photoshop.com, Facebook and TwitPic, and I have used tinypic.com. If you are asking about file sharing referenced embedded photos for message boards like Roadfood.com here I find Photobucket.com to be the easiest no-brainer site to use.
Before I upload a file to Photobucket.com I make a 640 x 480 copy that is under 100KB. That is the size I mostly use to share. My original high rez photos stay on my computer. If someone rips off a low rez from me that's all they get. With that file size you can maintain a free account and upload over a thousand photos. You can create Albums to categorize your photos to make them easier to browse. There is a search function but I seldom use it. Your albums have thumbnail views. Here is the no-brainer part. All you have to do is scroll your mouse over a photo in an album and a window pops up giving you copiable URL choices for various functions. When that window pops up all you have to do is scroll down to the "IMG Code" option and click once on the code to copy it. Then here in Roadfood.com when composing a message just paste that code in at the insertion point and you are done. The BBCode is pre-prepared for you so you don't have to use advanced tools.
I use Photobucket.com just for file sharing in message boards. You can file share from the others but it is a bit more difficult.