I use TortoisseCVS on Windows and so does some large source distribution hackers I know. I mean really what is the point in learning some of the more mundane pieces of yet-another-piece-of-developer-toolkit-which-will-be-obsolete-in-a-year . Coders don't agree on toolsets anyways, why should everyone conform to the others ignorance?