My big problem is that I've yet to get my head around subversion of any other system like it. The whole world seems to be moving towards git so this is probably where I'll go to. Unfortunately my editor (netbeans) doesn't support git yet