http://www.macbuyersguide.com/hardware/misc/USB_for_Mac.html
Universal Serial Bus Peripherals
Not always Mac compatible
USB Compatibility Article
From another forum
It seems to be hit-or-miss when debugging USB problems...
hopefully you get lucky and find the right combo of hardware
and configuration which works for your situation. I was
using a Keyspan 4-port hub (highly recommended )with my 400Mhz iMac DV SE. Several times a week I had to unplug/plug the hub from USB port 1 because everything attached to the hub would disappear (whether the hub was self-powered or bus-powered).
After updating drivers, rebuilding the desktop, zapping the
PRAM, and trashing Finder prefs, the thing which cured the
dropped hub was simply switching the hub to USB port 0 and
plugging the keyboard/mouse into USB port 1. No more
dropped devices.....go figure.