Еще одна альтернатива
char[] c = { 'R', 'o', 'c', 'k', '-', '&', '-', 'R', 'o', 'l', 'l' };
string s = String.Concat( c );
Debug.Assert( s.Equals( "Rock-&-Roll" ) );
Gemini великолепен, мы выбрали gemini вместо многих других систем отслеживания ошибок ...
основные функции, которые нам понравились:
пользовательский интерфейс
расширяемость (API, на основе REST)
дополнительные продукты (Visual Studio, плагины Outlook)
интеграция с системой контроля версий (subversion)
доступен исходный код (asp.net c #), прост в настройке и отличная поддержка.
Посмотрите на проект Kaiser (Доступно короткое демонстрация). Это быстро, на основе веб, поддерживает встроенные вики, форумы и чаты. И это бесплатно для 5 пользователей :)