SmartCVS is a full-featured and still easy-to-use CVS client. It contains all needed tools out-of-the- box, so there is no need to install a file compare tool, CVS command line client, or SSH client. It is available in two versions: a free Foundation version and a commercial Professional version. The Professional version contains powerful features like a conflict solver, transaction view, tag browser (including tag/branch structure), and change report (multi-file compare).
URL: SmartCVS - CVS Client