Nice writeup. Only think I noticed is that neither mouse nor keyboard plugged in through this device are recognized at all - you do not see a generic "HID compliant mouse". But instead the machine picks up a single "USB Composite Device" as soon as its plugged in - whether or not you have a keyboard or mouse plugged into the synchronizer.

I've had no luck plugging my razer mouse and keypad directly into my PC, programming them, then plugging them in through the KM Synchronizer - soon as they go through the KM Sync its as though they aren't programed at all.