I finally got around to setting up CVS. [1] I find that I like being able to easily (with one command) snarf down code from a central location (like my home system here) anywhere (such as work), hack away, and then with one command, ship the code back to the central location (home).
What I don't like is the inability (unless I haven't read the documentation enough) to update the change log per file, instead of just one change log for every file that's changed.
The code I'm writing is still in serious development phase, and so this constant checking-in and checkout-out is making the revisions pile up.
Perhaps I'll have to rething my log updating stragedy.