I recently purchased a Belkin SOHO KVM with audio and USB support. It allows connections to CPUs with USB input for mouse and keyboard. It does NOT support a USB mouse or keyboard though. You have to get a USB to PS2 adapter. The KVM is supposed to be controllable from the keyboard. Mine does not work with my Northgate keyboard. I'm planning on replacing it after I find something better that's rack mountable.