The best types of anti-virus and firewall protection to use depend on your individual needs and preferences. Generally speaking, you should look for an anti-virus program that offers real-time protection, automatic updates, and the ability to scan for spyware, malware, and other threats. As for firewalls, you should opt for a hardware or software solution that is both reliable and easily customizable. Popular options include Windows Firewall, Norton Internet Security, ZoneAlarm, and Trend Micro Internet Security.