Once it gets to the point of actually organizing code and/or documentation, possibly the easiest way to keep track of revisions is by using CVS (as mentioned in another thread). This does have a learning curve, but if you use Smart CVS (
http://www.smartcvs.org) it's minimized, since that is a much easier CVS client than, say, WinCVS.
If you get to the point where you'd like help with working on the site software itself, or with hosting one of the leaf servers (if that is your eventual design) I could help with that, and could provide a Canadian leaf server on a DSL connection (current software: Apache 2.0.46 w/ PHP 4.3.2, MySQL, SSH, and all the other *nix goodies, but, of course more can be added as required. It's a dynamic IP, but is very rarely disconnected, anyway, and has a DNS address using no-ip.net).