I currently use ShareMouse and it works well enough for casual work/browsing. Not doing much gaming these days and a wired connection cuts any noticeable latency issues. The docked Mac is the host.
Also tried Synergy but I've been able to get by on the free version of ShareMouse.
What software (KVM?) do you use? That sounds handy.