The Web is the Repository.

To spread scientific information, what could be better than creating Web services that let scientists author, distribute, and get credit for their digital works:

http://depth-first.com/articles/2007/05/14/scientific-publication-and-the-seven-deadly-sins