ive been using AVG free forever, and i have had no problems with it. that plus my street smarts has resulted in a pretty much virus free computer, ive only had a couple trojans which AVG got rid of instantly.
if you're willing to spend some dolla, or you want to torrent one, try Kaspersky, i tried the trial and its really good, supposed to have the highest detection rate as well.