Norton anti-virus is the best, of course ...

But I like to use the program at lavasoftusa.com to get rid of spyware.

Between Norton and lavasoft, I haven't had to reformat my hard drive in well over a year (I used to have to format all the time)