I'm relatively new to vb.net and I'm involved in a project to rebuild a website for the charity that I work for. At the moment its a collection of information pages, it does have some directories but thats about it. What we want to do is add components like; a forum, a faq section, we need log ins and separate sections for differrent user groups, I would like to be able to add content management functionality to some of our users so they can create edit and update there own pages with approval from head office. What I think I'm probably looking for is an open source content management system like dot net nuke, what I need is some advice as to how difficult it would be to implement such a system or if I would be better seeking each component from third party vendors. Any help would be appreciatted