Ok, this isn't Dualboxing related but out of everywhere I've seen you guys know the most about how to set this stuff up!

4 CPU's with Dual Head Video
10 LCD's, 5 Keyboards, 5 Mice

What I need...

Project Workstation
LCD LCD K M

KVM Solution to Tie the above project workstation's LCD's and K/M to the CPU of any one workstation at a time.

Normal Workstations
CPU LCD LCD K M

CPU LCD LCD K M

CPU LCD LCD K M

CPU LCD LCD K M

============================

The purpose here is that we work in a walk-in-support environment but in order to focus on some projects we have aquired a private office that will be shared by 4 developers. Each of us has a different focus and different tools so simply setting up a 5th machine isn't really a good idea (I have Visual Studio on my machine while a coworker has Frontpage... etc).

Any of you know of something that can accomplish this?