So, if you are curious, I would suggest downloading git, and then try the following: 1) Make a directory to play in, maybe put a file or two in there, maybe not. 2) git init - git will probably ask you to provide your name and email, but then it will remember. As long as you are local, it will never actually use your email. It uses it to note who made the change. 3) if the directory is empty, make a file. 4) git status - it will tell you what files in the directory tree are not committed, and which are changed. 5) git add . - This will add all the files to the next commit. You could name each one if you only wanted to commit some of them. 6) git commit -m "Initial commit" - this commits the files to git with the log message "Initial commit" 7) Change something 8) do a git diff 9) Go back to 5 and do this a few times (not too many) but with different messages in step 6. 10) git log 11) Download one of the git viewers. gitk is the most common, and if I recall is included in the default Windows install. I kinda like gitg but giggle isn't too bad either. There's a hundred of them. Notice that you can see changes from commit to commit. This simple experiment will give you a feel and only takes a few minutes. You can do all these things with the GUI as well, but describing what to click when is harder than "type this". --McD --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .