Какие средства коллективной работы над проектами посоветуете?
Система контроля за версиями? (А она обязательна, где кол-во разработчиков больше одного) - CVS, а есть Subversion, Source Safe.
Что лучше? Может что еще есть?
Visual Studio не используем, то можно было бы посмотреть в сторону Visual Source Safe от Микрософт, т.к. поддержка этого продукта уже есть в VS.
Для CVS нужен выделенный Unix-сервер (не знаю есть ли такой сервис под виндовс)?
Для Source Safe - Windows-сервер (если вы не работаете в одной локальной сети)