Farouk,
We use SourceOffsite from sourcegear to give remote locations access to our VSS system. It works pretty well for us.
>We have teams from different offices (physically hundred miles apart). Anyone used VSS for this purpose? Or they are using Sourcegear? Please give me some info how to achieve source control in this environment...