I have Counterspy and it has active monitor as long as the PC is on, like a firewall. It runs scans once a day in the evening. I love that software and highly recommended.
As far as virus scans, Norton does it once a week on Friday's. It's overkill when it does that and takes soooooooo long.