Another nod for AVG free. I've used both McAfee and Norton in the past, and both caused more problems than they stopped.
One program that I'd be willing to pay for is
TrendMicro's Internet Security. I really love that program! It's less spendy than Norton too.