I'm currently developing in Java (J2ME) and need some sort of version control software. I'm developing on a single laptop and don't always have access to the internet so need some sort of version control that will let me have both the client and server software on the same computer. Does anyone have any suggestions for a good free version control system that works with Windows (2000 home edition) and hopefully Eclipse? I've tried CVS but it's almost impossible to set up on Windows and get it to work with Eclipse. I managed to get it to kind of work in dos but not to plug into Eclipse. So any recommendations and/or websites with useful instructions would be great.