The worst part about a software firewall is that it is itself a service. So if you know a flaw in the firewall.....
There is no true protection from all hacking attempts. Yeah, closing all your ports gets rid of the newbie script kiddies. Putting on a software firewall gets rid of the rest of the script kiddies. But you will never get rid of the people that actually know what they are doing and REALLY want to get into YOUR computer. Don't worry though, there really are not that many out there, and you would have to piss them off to make them go after you.
BTW....just so you know, closing all your ports and running in "stealth mode" as grc puts it is total bull sh**. The only stealth mode is to unplug from the internet.
