i've been working on fixing some usb limitations, and have found that some devices behave very strangly. (okay, that's not a suprise.) so i need some help testing against a few random devices. many thanks for Oleksandr Iakovliev for provoking the idea.
if you're interested, email me off line. (unfortunately, this won't fix the imac keyboard problem with some h/w, because that has to do with setting the ep number in the keyboard's hub. i suspect we're setting a bogus id on some hardware but haven't had a chance to look into it.) - erik