By far the best organization, collaboration and knowledge management software I have used. Like most tools in this category, it's only as good as folks use it and the learning curve can be a bit steep, but once you're onboard you won't be able to live without it!