Hi Jason,<br /><br />Your firewall depends on the number of users. I would recommend running a firewall on your clients as this will stop adds and so forth.<br /><br />This type of 'dual' firewall blocks incoming (on the server) and outgoing (on your individual client pcs). Another reason is if one of your clients has a trogan virus, its free to connect to the internet via the server, and of course get replies beack through the firewall since it requested the data <img border="0" title="" alt="[Frown]" src="images/icons/default/frown.gif" /> <br /><br />I run Sygate Firewall Professional. It is charged basically how many users. Its not cheap, I am running 5 users and it cost be about 150.00 USD (that is lifetime free upgrades). Check out http://www.sygate.com for the details.<br /><br />I am also running their Sygate Office Network, as do not use Microsoft Internet Sharing with firewalls, it does not work properly and things can get past.<br /><br />You may be better running Sygate Home Network. I only use Office as it supports VPN tunnelling.<br /><br />Hope this helps...