I Just bought the Satechi 12 port usb hub. So far it's working like a champ. Has a simple lay flat design that allows you to vertically plug all but the most bulky pugs in with ease. It also has two switches that allow you to turn off six or all of the ports on the entire hub. The only thing I would complain about is that you will most likely need to by an extra usb cable to reach from your desktop to the back of your tower. I have used it with a Bluetooth adapter, wireless keyboard and mouse, charged and accessed I pod Touch, Blackberry, and eBook reader. Available from amazon.