I would get a good 4 port cable router. No need for an extra hub/switch and built in firewall.

------------------
You spend your whole life believing that you're on the right track,
only to discover that you're on the wrong train.

Dale Earnhardt #3 (1951-2001)
You will be missed!