I've used the Belkin Desktop KVMs with good results.

http://www.belkin.com/IWCatSectionView.process?Section_Id=206977