Oh, one other thing worth mentioning, I've sent off for some PCBs with both pre-ADB and ADB connectors for the stm32f4discovery board, which is the board I'm using for USB. Again, this board can only handle mouse or keyboard, not both, and it'll probably be ~$30 total for parts. So although no...