After some trial and error, I found that in order to download a module from CVS without all those pesky CVS subdirectories everywhere, you can use the export command instead of the checkout command, providing I have logged in with my cvs account:
Instructions for using the fabulous Google Custom Search Engine module.
I have to make a decision on what to do about the salesforce module architecture.
On the one hand it uses the nusoap library (modified so as not to conflict with PHP 5 soap namespace), and a GPL based api written by Ryan Choi.
Well, because a client needs it.
AWebfactory (your humble servants) are currently developing a new site for helpargentina.org , based in Buenos Aires. They are using the CRM on the legacy site and hope to continue doing so with the new site, and to expand on the existing functionality also.