I use "Stop" It's internet based, so does'nt take all day loading and updates itself when ever I'm on the internet. If you go to this website
http://www.eacceleration.com/ I think you get a free scan. Touch wood I've never had a virus since
There are various packages you can sign-up for and there are lots of freebies that come with it.