Silly Idea here why not use legal P2P or a modified version of Bittorrent too legally distribute this information? this should scale indefinably if everyone shares their information. I'm sure there are flaws in my idea but just putting it out there too see what everyone thinks