This document discusses repositories in Moodle 2 and beyond. It covers the repository concept and why repositories are used, different sources of files in Moodle versions 1.9.x and 2.0.x, file system hashing and pooling to reduce storage space, reusability through links versus copying, examples of repository types including Mooch which is a repository of open courses, and developing new repository types from providers like Equella, Dspace, and Google. It also provides contact information for Lambda Solutions, a company that assists with Moodle repositories.