Be sure to get a self powered hub though, because otherwise some of your controllers might not work properly. One usb port can only deliver so much power to your devices, so if you've got 5 or 6 set up that each need power, you're gonna get into trouble...
I'd recommend the belkin hubs, btw. They might be a little bit more expensive but it's definitely worth spending the extra buck - I've messed around with a couple of hubs now and some cheaper ones just didn't work properly. Very frustrating
. (also, check compatibility with your OS!)