hmm,there is NO best anti-virus,i seen some of them and all work well.for freeware,try ad-aware se personal,avg.ccleaner.if i got money to spent try norton anti-virus 2006 WITH ANTI SPYWARE.