I use Zone Alarm. It seems to update almost every time I log on. It is better than the others; don't know?
It naturally does on access scanning and I schedule a full scan weekly. It also runs anti-spyware but when I run another ASW it still finds things. I guess it depends on what is defined as spyware.