Multi-site CVS: not particularly easy, but there's a discussion of
CVS with geographically dispersed developers at CVShome, which includes a mention of the anonCVS system used by
OpenBSD.
subVersion is intended to be an eventual CVS replacement.
cvs2cl.pl: a rather nice tool to munge CVS logs to
ChangeLog-style, XML or HTML versions.