Try a forum set for new topic approval: People post topics with the questions they want to ask the person being interviewed. Topics are hidden pending approval.Either you or the person being interviewed chooses the topics with good questions. The person replies with their response.The topic is then approved so others can join in and comment on both the question and response.
The Suite still works on Windows servers and many clients have no problems. When we say we do not offer Windows server support it's simply a matter of our staff and systems have no experience with Windows servers. Therefore the assistance we can offer is limited. Obviously nearly all clients use a Linux variant to host our software.
I have never been a fan of chat rooms. A forum allows you to come and go and still participate whereas a chat room requires you literally sit there in the room or you miss things. I have always felt that's the root issue with a chat room.
Put another way: I care a lot about SEO. But then I think about why I care. I care because I want people to come to my site. SEO's "role" is to get search engines to put your site in the results so people will click into the site. What I actually think is way more important than SEO, and what we do not talk about enough about, is the "then what" questions. So you SEO up your site and get people to click the search engine result. Then what? It's one thing to get them there it's another to keep them there. I see so many people obsessing about SEO and then I visit their site and it's not a pleasant experience. One thing we are working on is a streamlined account creation process whereby a guest could actually post a message and in sends them an email to "active" their post. What really happens is the user is registering an account in a two-step process and their post is held until they complete it. We think this lowers the barrier to registration.
Search Engine Optimization is important. But so many people forget that you must have content that is Optimized to get people to care to use a Search Engine to find it and then, once they do, actually stay on your site to read it.