Take a look at the D-Link DUB-H 7-port hub. It's tiny, and D-Link stuff... in my experience...is pretty well-engineered.
A couple of caveats I'd like to mention. USB is just an incredibly shitty and poorly designed hardware protocol. As a developer, I know USB from the hardware up, and it just sucks. Take my word for it. There are SO MANY superior designs around, like SCSI and firewire, and of course TCP/IP, that the ubiquity of USB is utterly senseless. But then again, with so many great operating systems around, like UNIX and Be and Palm, the ubiquity of Windows is equally senseless.
Unfortunately, the PC and gadget industries are going through a USB "frenzy" right now, so we all have to deal with it for the time being until manufacturers finally realize that the emperor has no clothes and USB gets killed off. At some point in the future, USB will go away and we'll all be using TCP/IP via ethernet for everything from serial data comms to printing to transferring data from and to our telephones and digital cameras. But for now, USB is the leper with the most fingers.
Among USB's major flaws is that it has power problems. Many hubs are advertised as being "self powered", but you can do yourself a favor and use the power cord or "wall wart" anyway - ESPECIALLY when serial data is flowing down your USB bus.
Finally, if you've got one on-board serial port in your PC, use it to communicate with your most mission-critical device (usually the time base). Use the USB bus to communicate with everything else. That way, if your USB bus goes kapika'e, you'll lose your scoreboard, printer, and other stuff, but you won't drop any times.
James Broder
Broder's Skunkware Scoring & Timing Software
http://www.skunkware.tv