Community Server - a web based knowledge management platform
"The easiest description of Community Server is: an online collaboration and knowledge management platform designed to allow people to share information and ideas more easily." Community Server (currently in beta) plans to have fully integrated systems of Forums, Blogs, and nGallery with forward compatibility with Microsoft's new Membership, Roles, and Profile features. Will integrate into DotNetNuke as a portal container (which will share the forwards compatible Membership, Roles, etc. work).