Well, I finally chained enough stuff directly to my USB ports to make Windows take notice.
Port 1 -> M$ Optical USB mouse
port 2-> USB hub #1 (powered)
port 3-> M$ usb keyboard(with built in hub #2) unpowered
port 4 -> USB hub #3(unpowered)
hub#2, port 1 -> M$ sidewinder joystick
hub#2, port 2 -> PDA cradle
hub#3, port 1 -> IPAC-4
hub#3, port 2 -> Happs trackball 2 1/4" USB
At this point everything worked fine. Next I plugged a Playstation to USB adapter into the 3rd port on hub#3(unpowered). Windows(XP) aknowleded that something had been plugged in, recognized it, then politely told me that the power limit of the USB bus had been reached and that the last device would NOT be active.
I thought that was pretty cool, because everything else I had attached STILL worked flawlessly.