content: The ultimate solution would be an open source decentralized alternative, stored and delivered something like bittorrent, although the logistics of that being as dependable as youtube in delivering the video you want at the time you want could be quite tricky. Youtube has massive amounts of storage, and a great distribution network.