Right. I think also thereās a BitTorrent tie-in here. Pay-to-seed. This would accelerate re-downloading the content later since your BitTorrent client can concurrently pull from all seeders.
In fact, BitTorrent already has mechanisms for pulling ranges of bytes and checking them. Iām not sure exactly how it works, but it may be a good platform to build on.