check this thread to learn more than your ever wanted to know about HUBs:
https://bitcointalk.org/index.php?topic=253749.0the table tells you how many erupters work in each one.
the 127 hard limit on USB is per controller. Depends on how many USB Controllers your MB has. PCI cards can be bought with their own controllers to add capacity.
I'm running 24 on 3 10-port HUBs with no problems.
Thanks for the link Trongersoll! After reading, I reconfigured my set-up using only 6 ports per hub and I'm having much better success!