Your computer has a few USB ports, sure, but is that enough? Maybe you need more USB ports than any sane person should be using. Perhaps, you need ten more USB 3.0 ports on your computer. Well, the ZeroLemon 10-port hub offers that, but it's usually $50. Today, it's only half that much if you use the coupon code below.
There are 9-ports on the top that support USB 3.0 speeds, plus one more on the end. Each block of ports on the top of the device can be turned on and off with the buttons opposite them. They're mainly for data transfer, but you can charge devices on them too. You'll only get 0.9A from them, but there's another 2.1A charging port on the end that offers a bit more speed.
You will, of course, need a spare USB 3.0 port on your computer to add the hub and have it work at full speed. No drivers should be needed, though. The sale price won't show on the listing page, so you'll have to add it to your cart and use the code RVAJNSHM to get the discount and bring the price down to $25.