I recommend everyone gets familiar with mercurial using the mercurial wiki articles.
Also
http://mercurial.selenic.com/wiki/CvsCo ... red_to_CVS may be helpful.
here is a comparison in case anyone is not familiar with the featureset diffs:
http://versioncontrolblog.com/compariso ... index.htmlCorrect with Mercurial everyone has their own local copies, and local revision history.
My concerns are not so much related to the traffic, i recommend using a third party for several reasons that would take a long time to enumerate. To put things in a simple language: I like to rely on services.
Speed test should not be very hard to do.
I have no idea regarding codeplex foreign policy, perhaps Siavash does?
Mercurial is a good versioning system, it's easy and has a small command set, plus it's well documented. However I have no personal preference as long as it's not CVS. I have used mercurial for netbeans developmentm also git for qt development
http://gitorious.org/, svn for a bunch of stuff, etc... I think it's pretty easy for developers to use any system these days, there are GUI tools that make the process easy. For administrators/ maintainers there is more work.
Volker give berlios a try and see if the speed is good. I have used it in the past without issues, people from other points in the globe should try to use it too. I think nothing is slower than SF though