For me, I love it because I can work with it offline and it's branching and merging rocks compared to other version control systems. Checkout this page for a good detailed explanation: http://learn.github.com/p/intro.html. One last reason why I love it... because github rocks! It's all setup for you with a large range of third party add-ons that I find useful.