So I have two computers each with 2 monitors that I keep running on my desk and all USB inputs. I was hoping that someone can recommend me a KVM switch that can do dual monitors running at higher resolutions, 1920x1200, with at least one of the display ports being DVI. Since my 7800gs has one Dsub and one DVI I would need to convert the Dsub into DVI and back, quality issues, or have a switch with one of each. I am also concerned about lag and ghosting, I did a search but all the results turned up were fairly old saying just stick with a higher quality switch.
I'm using a Belkin that supports dual monitors with USB. They are both D-Sub, but the quality on my two Samsung 225BWs is flawless. I only notice the difference between DVI and D-SUB on low-grade monitors.. http://www.trustedreviews.com/displays/review/2006/08/10/Belkin-KVMs/p2
If your screens have 2 inputs, you could use synergy (http://synergy2.sourceforge.net/), it lets you share a mouse and keyboard across 2 computers, that was you save the expense of a KVM
I used to do that to use my wireless keyboard and mouse on my desktop to controll my laptop. I even made an SSH tunnel between the two so everything was encrypted, and even then I could use the mouse for graphics editing on my laptop even though it had to go through an encrypted network to send the signals to the desktop. Just in case you were worried about security or speed.