Repositories for research - contributing to the Knowledge Cycle.