A simple CVS client that bypass any firewall blocking port 2401 used by cvs. It relies on the ViewCVS web interface to the repository to work. To use when all other solutions (SSH...) fail
Gruntspud is a graphical CVS client written in Java. It supports a variety of different connection mechanisms (local, pserver, ext, ssh & server). It is intended to be able to run as a plugin to jEdit but also as as a standalone application.