FWIW I reckon cwsextract can be implemented with cvs rdiff, cvs rdiff works out of the box with anoncvs, and while it doesn't with the tunnel, cvs -d:username at localhost:2401/shared/data/helm/cvs/repository rdiff does work. Should be a speed win there for getting workspaces. C.