Nice compilation
I used to do all this stuff. Now I use Windows firewall, because if my computer is clean I won't be getting things going out, and Window's firewall works pretty good.
I use a antivirus program. It is stripped down to only realtime email and incoming Internet monitoring, though I suppose it would work if I tried to open a program with a virus within. I do not do routine scans, nor allow it to do non-antiviral functions (malware, spyware) which means I have to have good practices. Auto updating is on.
I have a bootable standby virus scanner (ClamAV) for emergencies...but I have not found a virus in years.
Only I have access to my computers with the exception of a computer I let my brother use when he is here on weekends. That one is set up with constant monitoring of viruses (AVG), firewall (Comodo) and spyware (Spybot). And I run a full sweep monthly. Automatic Windows update is turned on this computer, otherwise I download and decide what is updated on my other computers.
I use Secunia PSI to make sure things are updated on all my computers.
I do not monitor for Spyware realtime on any of my other computers, but sweep every two weeks or so with Spybot, Ad-Aware 2008 (guess its time to update) and and AVG's anti-spyware features.
I keep track of what gets put on my computer using autoruns, process explorer, and hijackthis.
This keeps my resources and processes down in the 35 range where it belongs (actually many people better than I can keep their's at 22-25 processes).
Freedom's the Answer.
What's the Question?