I use eEye Digital Security's Blink Personal. You get 1-year free subscription that includes all the essentials: system firewall, application firewall, and anti-virus. Sounds alright, but what really hooked me in is that the software is designed from a hacker's perspective.
The antivirus is behavioral-- in that when it scans files, it runs them in a "sandbox" and examines them for malicious behavior (in addition to looking for known signatures like your typical Symantec or McAfee AV will do). This pretty much 'future-proofs' the antivirus in case a new virus emerges and there are no virus definitions for it.
Another feature is what they call missing patch and "zero-day" protection. Let's say you forget to update your word processing application or you have a program installed that doesn't automatically update. It has protection that will STOP someone from exploiting a security flaw. It also has an Intrusion Prevention System that stops incoming and outgoing attacks and a vulnerability scanner that looks for versions of applications that contain security flaws.
Bad thing is that my system did at times take a performance hit, so I moved to ZoneAlarm and AVG, ZoneAlarm and NOD32, but after running virus scans and installing programs, malware and unknown applications would sneek by the protection. So I stopped using my computer-- just kidding.
I later found out after uninstalling Blink that the slowdown was because it monitors so many known channels that the bad guys use for attacks. I guess it could be said that it was TOO secure. I was fed up with things getting through Symantec, McAfee, ZoneAlarm, etc, so installed the new version of Blink and things have been great so far.
On a Core 2 Duo 2ghz, a full AV scan of my system took about 25 minutes. I have about 25gigs used on a 300gb hard drive, so the results are pretty good. The firewall is similar to others, it has a learn mode and a silent mode. Learn mode can be a tad annoying at times, but once it is setup it runs smoothly. They have this option, "allow for this application instance", that allows you to temporary allow an application for as long as it is open; which means that you don't have to click the Allow button 3 zillion times-- kinda nice

.
This link will give you an overview of it:
http://www.eeye.com/html/consumer/pr...ink/index.html
You can get support from their forums at (everyone, including their developers, are pretty responsive, and /keyword/ receptive to any problems):
http://forums.eeye.com/
Found this link from one of their vulnerability info newsletters (VERSA), its pretty ingenious
