www.pandasoftware.com These guys have a free online scan, can save you if you get any of that class of virus that eats popular antivirus programs....
Check for scum and spyware as well http://www.lavasoftusa.com Do it at least once a week, but once a day for viruses.