Lee Ambrosius has written a nice article on Computer Maintenance and Viruses. It is great tips to keep your machines safe and running smooth. I have written some tips along the same lines as well. It is well worth reading up especially with all of the virus threats out there now.
Links to past articles on the subject by me: