No, I'm not some business type that's going to start spewing words like paradigm, Synergy is actually a software tool that merges machines together.

Imagine you have three monitors and three machines.  You typically would have to have a KVM switch that would switch between the three so you wouldn't have 3 mouses, and 3 keyboards.  That's exactly my setup.  I kept running my mouse over to the edge of the monitor to attempt to go to my other monitor and kept banging into a virtual brick wall.  I'd then have to KVM over and switch back.

Imagine you don't have to do that.  Synergy just lets you mouse to the edge and once you cross the divide you're magically on the other machine.  It's freaking cool.  No KVM switch, and you still only use one mouse and keyboard.  As a bonus you can actually mouse over to a Linux, Mac, any flavor of Windows, or even Unix box and mouse back just as easily.  Sweeet.

It's also super easy to setup.  Took me 5 minutes to figure it out.

The first thing you'll want to do is bring up the machine with the mouse and keyboard plugged in.  This will be your server machine.  We'll need to setup the different screens that we're using.  Click on configure.

Since I use my middle monitor on this machine, I named it 'Middle'.  Crazy I know.  I then named the others 'Left' and 'Right'.  The links refer to how the actual monitors are linked up.  You need to describe how you can get from one monitor to the other.  (Small Warning: Be sure to link BOTH sides, otherwise you'll be able to get to a monitor but not back)

In the screenshot below I've told it that once I get to the right side of middle, I want to go to the right screen.  When I go to the left side of "Right", I want to go back to middle.

Hit 'Ok' and then click on the 'Advanced' button

It initially goes by machine names, but since we changed everything to "Left", "Middle", and "Right" we'll need to change this name on each machine to the corresponding name we've given above.  Since we're still on the "server" add "Middle" to the box.

The hard part is done.  Clients are super easy to install.  Get the program up on each client and enter the server's IP or machine name.

Click the Advanced button again, and give it the corresponding name that you provided in your server application.  Click start on both machines and mouse to the edge of the screen.  The initial transition takes a second, but after that it's pretty smooth.  Cool huh!