Remember, if you have your own website, you can also use that. I see a lot of people with their own website that uses other image hosting sites, and I never quite understood why - since they already had a webserver hosting their site, they could just put their pics there too and always have control of them. [edit: well as much control over them as you can have when the photo is posted publicly on the internet anywhere]
Those that dont have a website, then it makes perfect sense... but might be another good reason to have one.
Wade