Pour coder, tester et déboguer sur un nombre illimité de machines simultanément, vous auriez besoin d'un nombre de copies de Visual Studio, quelle que soit la version.
Ce dont vous avez absolument besoin, c'est d'un système de contrôle de code source. Il peut être basé sur MS, comme Team Foundation Server, ou quelque chose de plus ancien comme SourceSafe (connu comme étant très buggé) ou tout autre système. Subversion a de nombreux clients (TortoiseSVN, par exemple) qui peuvent s'intégrer avec Windows Shell. Vous pouvez considérer un plugin tiers comme VisualSVN qui s'intégrera avec Visual Studio.