Please help me figure out the best firewall for this situation. The family PC is used by my wife and I, and our 7 year old son (only supervised by one of us). I don't know the difference between IP and TCP and UDP, etc. However, I'm willing to learn because I realize a rule-based firewall is more secure than an application-based firewall. My wife, on the other hand, just wants to use the computer, and doesn't want to be bothered with windows popping up telling her that application x is trying to connect to IP address y. For that reason, we are now using Zone Alarm. However, I would love to move to a rule-based firewall. Is there any that anyone can think of that is a good compromise? Is there a good source online to explain to me all these terms such as IP, TCP, etc?