Well the USB hub plugs into a USB port in order to operate, so it only gives you one extra port total. Plus there are power-supply issues, with my computer. I can't plug my mouse into my keyboard, it doesn't get enough power to operate or something. The internet keys on the keyboard are also useless. It's an OK keyboard though. Fairly wide and spread-out and comfy to type with.