Какие средства коллективной работы над проектами посоветуете?

Система контроля за версиями? (А она обязательна, где кол-во разработчиков больше одного) - CVS, а есть Subversion, Source Safe.
Что лучше? Может что еще есть?

Visual Studio не используем, то можно было бы посмотреть в сторону Visual Source Safe от Микрософт, т.к. поддержка этого продукта уже есть в VS.

Для CVS нужен выделенный Unix-сервер (не знаю есть ли такой сервис под виндовс)?
Для Source Safe - Windows-сервер (если вы не работаете в одной локальной сети)