Have you looked into Visual Studio Team Foundation Server - the replacement for Visual Source Safe. We are a VERY large team (200 total developers), with members all over the country (US - Utah, North Carolina, Virginia, ...) - all using the corporate network, and all developers can check-out, and check-in to Team Foundation Server (we are using Visual Studio 2005 Team Edition)