Centralized vs Distributed Version Control in 90 seconds

What advantages does Git offer over Subversion? Why should I use Mercurial instead of Perforce? Would my team be more productive by adopting a distributed workflow? The most fundamental advantages of DVCS quickly.