I have a collection of videos and photos of my clients and I am looking for a place to store them online. My intention is to access these videos and photos from my website - this way I won't be using up the bandwidth from my web host.

I was refered to Amazon S3 (http://www.amazon.com/gp/browse.html?node=16427261), but I am wondering if there are any other good online storage solutions?