Here is an excellent new site which is dedicated to the fight aginst malware. There is plenty of good advice advice here

http://www.stopbadware.org/