According to Davenport and Prusak (2000), more and more companies have instituted knowledge repositories, supporting such diverse types of knowledge as best practice, lessons learned, product development knowledge, customer knowledge, human resource management knowledge, and methods-based knowledge