Generally a firewall is recommended for all. Unfortunately software firewalls cost money and the hardwarwe ones cost even more. The latter are of course better at preventing hackers. Here´s a site that offers advice on free software firewalls:
http://www.free-firewall.org/
Hope this helps. [img]smile.gif[/img]