Vimeo is offering an ad free plus account for 60$ a year. You can have 5GB per week and lots of other goodies like downloadable source, unlimited channels. That means if I max out my account capacity, I can have 20GB per mo. (240GB per year).. Not even including the extra storage and cpu cost incurred by transcoded videos for playing out on Vimeo Player.
If I store my videos in Amazon S3, it will cost me 234$ (at 15 cents/GB/mo). It will compound as I add more storage every year.
The Vimeo premium account is a bargain. They must be having their own data centres not Amazon S3 to be able to get any kinda ROI.
They have a nice API for developers.