Magic screen and input sharing
I happen to sometimes use more than one computer terminal at once. While I am compiling something on my Linux box I can be playing World of Warcraft on my Mac.
You can actually setup your multi-computer environment without a hardware KVM.
The software allowing you to do that is called Synergy and is available for Windows, Linux and Mac.