I’m using Synergy to share a single keyboard and mouse between my Mac, Windows and Linux machines. It’s a very useful software I’ve been using for quite some time. There’s a very detailed HOWTO at Engadget, if you want to set it up for yourself.

This is my desk — powered by Synergy :)