Yes, I was wondering the same thing. I'm trying to finalize the encoder that I want to use and found this on ebay also. I would be curious to see if anyone has used this or now of any real drawbacks. It seems that it will do the joysticks, buttons and trackball (with mouse buttons) over one USB cable. It also supports shifted inputs and a program to send alternate key mappings. Is there a down side?