We have multiple programmers working on different modules of the same VB

project. Apparently in Visual SourceSafe only one programmer can be working on

the project at a time. Is there a better source control solution out there?