As we move inexorably towards the new millennium, change and complexity surrounds and drives us in a way and at a rate unknown just a generation ago (Wigand et al. 1997). In dealing with change and complexity, our need for information typically increases, while our ability to find all the requisite knowledge and skills within one individual decreases. We become increasingly reliant on working with teams of people, on the more effective dissemination and exchange of information amongst group members, and on the more effective coordination and management of disparate activities and individuals with multiple and often conflicting perspectives and objectives.