kaspersky is pretty good, but it has fallen behind recently..
nod32 has been highly praised for its heuristic scan and is probably the best at the moment
avira is ok too but the heuristic gets alot of false positives
i'm using avg free atm which suits my needs just fine