I have an article up on Linux.com today, “Synergy: One keyboard (and mouse) to rule them all,” that looks at using the Synergy software as kind of a software KVM — minus the M, anyway.
I get a great deal of use out of Synergy now — I use it to connect my main and secondary desktops, so I can control both systems using the same keyboard and mouse, but have two distinct systems so that I can use KDE on one, and GNOME (or something else) on the other. Right now, both systems are running Ubuntu Dapper, but I could run Ubuntu on one, Fedora on the other, or even use a Mac and Linux, etc.
Synergy is some pretty nifty stuff. I strongly recommend it if you have more than one system on your desk.