I decided to go whole-hog and set up my own domain name and website, mostly for storing on-line pictures and stuff. A little over $100 for three years (that's $35 per year) to get complete control and 50 GB storage. I figure even if the hosting service gets out of line I can always move it to another host and keep the domain name and links working. If you are computer-savy and willing to pay a bit then its not a bad option.
I considered flickr and the other photo sites, but not convinced that they will not run into similar problems sometime in the future. I wouldn't mind paying a few bucks a month but even that doesn't mean a new service won't go belly-up eventually. And PB's $400 per year charge, they have to be kidding.
Luckily it hasn't affected too many of my posts here since I uploaded most of my pics to the site as an attachment instead of embedding from PB. But here is one embedded from my new site. Take that, Photobucket.