I've been using Avast for a couple of years (after bad experiences with McAfee), it's pretty lightweight, no nag-screens and you basically don't notice it's there until it finds a virus. It does have pretty decent detection, it caught a few for me, but it does not check for spyware.
I have...