I am contemplating setting up a network between 2 pcs and a mac to share a cable modem and a printer. I'm wondering about the difference between using a router with a firewall as opposed to a network hub and installing software firewalls on each machine. I'm not overly concerned with hacking, but want security that is easy to setup and maintain. Anyone have any thoughts or tips?