I use a private cvs for R1Q2. It contains project files as well as my build / auto upload / signing scripts etc so I can quickly pull everything from cvs if needed and start working on R1Q2 elsewhere. I've thought of setting up public anonymous cvs but right now the only way that works is if I have two repositories and keep both in sync, something I really don't want to do. Subversion looks nice and all, but without an easy to use server and client like WinCVS for me to use, I don't plan on using it any time soon.
PGCF is all a bunch of custom coded CGI perl scripts. It would certainly be possible to update existing content if I allowed it

. Right now though the scripts are going on almost 4 years without me touching them, so it would take me a while to figure out how it all works again.