I have wondered if you use a hub for multiple devices if you will run into a problem with interrupts and too many inputs at once, or even use up the bandwidth of the bus. Most computers these days have two or three USB controllers with 2 ports on each, so if you spread out your devices across multiple controllers, there is less going on with one controller, whereas with a hub you are running all those devices on one interrupt and one controller chip. I always just figured it was good practice to spread things out, so I would add a PCIe card with another controller before using a hub, but that might not be necessary. Anyone here use a hub and tried to run a 4 player game where everyone is pressing multiple buttons at once to see if there is any conflicts or glitches? I am curious to know if the USB bus can handle 6 or 7 HID devices at once on one chain. I know that originally the USB (being serial) could theoretically handle 128 devices per chain, but I have run into problems with too many devices on one chain in the past which might have been a bandwidth limitation of the early USB formats. I have been looking for an answer to these questions for some time now.