External keyboard and laser mouse (both plug into usb port)
A printer/scanner
1TB external HD
2TB external HD
100 gig portable HD
I also use USB (though not all the time and probably not all at once) a mic, a 4 gig flash drive that I use a lot, my digital camera, my mp3 player, my phone...ect. you get the idea.

So I know many of these things don't need very high speed connection. I have a little 4 port hub that I plug my mouse, keyboard, printer, and flash drive (when I need it) into. But there's no way to get around the fact that I will not be able to plug all my hard drives into the comp directly. The mic also doesn't function correctly when plugged into the hub.
I know I should be looking for something with its own power source. But what should I be looking for as far as transfer speed?
I would appreciate advice as to what specs I need or any specific suggestions.
Thanks!