I´m not native english speaker so there might be a possible misunderstanding in terms but anyway: remember to use firewall programs parallel with your virus scanners. Also remember to keep your firewalls updated. I´ve had only one virus in my computer since I started to use firewall.
You should keep in mind that the best firewall and virus protection is your brain and common sense! I´ve won only once in a lottery in my life, but in the internet I can be "The Lucky Winner" six times in a row just in one day!