I currently own a D-link 7-port USB hub to plug all my crap into my Macbook Pro (hard drive, printer, keyboard, mouse, etc). It's not very good though, since when I plug it in only certain devices are powered, and I have to unplug/replug them to the hub to get them recognized. Can anyone suggest a USB hub that works well with Macs? 4-port is fine, I don't really need 7 ports but it would be nice to have something that I don't have to mess with all the time.