I nice piece of software that I haven’t come across before is Synergy, which is I guess acts as a virtual KVM for two or more computers. Swapping control between the computers (Windows, Linux, various Un*xes and Mac OS X) is as easy as moving your mouse to the edge of the screen onto the other one. And it supports full cut and paste between the two computers. And its free.