svk started as a tool that mirrors remote repository
and then create a local branch
and then be able to merge your local branch back and forth
-- It's all because I want to travel around and hack offline
I don't know about you, but I find myself more productive.
This is also known as distributed version control.