There are USB drivers for NT4 out in the wild, with various levels of stability. I had the 250MB USB Zip drive back in the day, which came with NT4 USB drivers but not hot swappable. I think they presented the Zip to the system as a pseudo-SCSI peripheral. If you are going to port a stack or driver over, you might end up with more work than swapping x86 calls for PPC ones.Somehow, NT4 x86 worked with SGI 320 or 540 machines. Which had USB keyboard & mouse. I wonder if it's theoretically possible to port USB stack drivers to PPC platform.