Autoruns is really good. Is a program made by sysinternals, who i believe where bought by microsoft? http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx Autoruns is a bit like an advanced msconfig - in that it shows you all the services\drivers etc that happen on start up and allow you to stop services. This is good because it doesnt have any exceptions and shows everything - is usefull in stopping malware services for easier removal etc. - technicians at work definately using this one alot more now. Sysinternals make alot of really good admin apps, all can be found here http://technet.microsoft.com/en-us/sysinternals/bb842062 the process explorer app is good also and i use it alot at work. Software always on my support stick: -CCleaner -Malwarebytes -Super anti spyware -Hijack this -CWShredder (only because, 9 times out of 10 - if people have infected machines, cool web search will almost definately be among their problems!) -Latest microsoft malicious software removal tool (usefull for getting rid of conficker.B etc - loads of people still have this virus and with the nature it spreads, i dont think its ever going to fully go away) -rkill - really good script that is constantly updated. used to stop all known malware processes and allow easier removal of the programs. combination of above can remove nearly all malicious threats. good resources for removal help is bleepingcomputer - loads of usefull info and there and helpful people - especially good for really hard to remove malware advise. Ninite - really good resource for making custom zero input installation packages - speeds up setting up a computer for repair.