[Ladyada] and [pt] had an old keyboard from NeXT, but since it used a custom protocol it wasn’t usable with modern hardware. So they built a custom device to convert the NeXT protocol to USB. The ...
You might think of your PCs USB ports as strictly for peripherals, like a keyboard and mouse, or for portable drives. What else can your USB ports be used for?