Basically, I have been reading for hours at forums like this excellent one and reading reviews to determine which firewall to install on my desktop. It is running Windows XP pro SP2. It is a fast computer. I have a cable internet connection. I have the D-Link DI-604 internet firewall router. It does NAT translation and and can be programmed with various rules. According to reviews, it is pretty good for the home user. I am using the native windows firewall as well. I am pretty safe and shrewd when I surf. I use Opera or Firefox when I surf with Windows, but I try to surf with PCLinoxOS, a live Linux CD, to be safe. I am wondering if I really need to go any further for the Windows surfing (I do some surfing with windows)? Do I need a 3rd party firewall? Second question: Is there a guide or tutorial for hardening the windows XP SP2 firewall. If you guys do not think that I need to add a 3rd party 'wall then I would like to make the native one as tough as possible. I am verbose, sorry, but there are 2 questions in there for which I would really value your opinions and experience.