Another advantage of DVCS that wasn't mentioned in the slide deck is that, with git (and other DVCSes), you are <i>always</i> working in a revision controlled arena. Git's got your back.<p>When I used RCS, I was always working in a revision controlled arena - all my changes were revision controlled, assuming I checked them in... and after the first or second disaster, I learned to <i>check things in.</i> Frequently.<p>When I used CVS/SVN, I lost the ability to always work in a revision controlled arena (theoretically I still had the ability, but doing it was such a hassle that it simply did not happen). I ended up checking out a copy from SVN and then locally revision controlling my changes in RCS. Ugly.<p>Working without git is like driving without seat belts. You can do it and probably nothing bad will happen... but if something bad <i>does</i> happen, it is the difference between walking away a bit sore and an extended hospital visit.