Just found a great blog entry by Chu Yeow entitled Your own private CVS repository via Matt’s blog. In this blog entry, Chu Yeow walks you through creating a simple CVS repository and accessing it via. SSH without the need of setting up the CVS server process.
I use this technique to keep my projects in-sync between home and work and I use the CVS integration tool in IDEA 4.0 that was completely rewritten to support native CVS-SSH.