For something a little different checkout getdropbox.com
2Gbyte free online storage which automatically syncs with a folder you designate on your computer. You can even use it to sync multiple computers if you install the client on each of them, be them Mac, Windows or Linux. Any file in the 'public' or 'photos' folders can have a URL automatically generated so you can use it to show photo's in posts etc. No need to upload the pictures, just put them in the local 'dropbox' folder and the client syncs it to the online storage within seconds. It can store any file type at all, not just photo's.
If anyone signs up, you get 250MByte extra storage for each referall, up to 5GByte storage, so, cheekily, here is mine
https://www.getdropbox.com/referrals/NTEwODQ2MTI5