Unfortunately IMHO the usual antivirus products aren't very good when it comes to trojans, keyloggers etc. For the last five years I've used BO Clean from PSC Software. It's not free, but it is updated at least once a day, sometimes more.
http://www.nsclean.com/index.html
http://www.nsclean.com/boclean.html
DW