As you know CVS is file-based and therefore it has many issues.
For example: In Eclipse (using the standard CVS-plugin) you can only see changes of the currently selected file in the history view. When you select the project, you see no history entries in the project like you are used to using SVN. I know, you can call
"cvs log" to see all changes of all file, but that is not very comfortable.
A solution: Install the changelog plugin (http://code.google.com/a/eclipselabs.org/p/changelog/) and working with CVS is now easier… Internally it will call
"cvs log" and present the processed results in a clear table view manner. (See the screenshot at the project page and you will see what i mean.)