I used to be much impressed with BOClean until I tried it. The day I came to know that I can try it free, I downloaded it and tried it against some malware files. I have many dissappoints/ concerns about it but the most impotant one i will discuss here. Off and on I install Antivirus for some of my friends, co-workers etc and I am thinking to add it alongwith Avast( ThreatFire is another option but the users are actually dummies so BOClean with silent mode might be a better oiption). This bug I have seen from the very first free version of BOClean and seems to be still present and seems a very serious flaw in BOClean,s protection. Using XP SP2, whenever I launch some malware files to test them against BOClean, BOClean off and on crashes while attempting to clean the infected file( crash happens only during file removal). Say I run a malware xyz.exe, BOClean detects it, kills its process and I get the message that do u want to remove the file also. When I say yes, it,s the time that BOClean crashes and I get the message about it. I have to restart BOClean each time. I noticed that this crash is rather frequent. Recently I tried 6 malware files and got this crash about twice. Also I noticed that crash is more freqent with complex malware( that copies exes and dlls here and there, changes registry more and install global hooks etc), rather than with simple malware( like a downloader just executing and trying to connect out). I don,t want to flare up any comodo/ BOClean fans but it,s a serious bug that renders BOCleans protection almost useless. I will post almost same thread on their forums or I will rather like to send an e-mail to the the developer( can anyone give me his e-mail address). Ordinary users might not notice this bug as they might not come across malware execpt once or twice. It seems very easy to reproduce. Just run about 5 to 10 malware samples and when BOClean gives prompt to clean the file also, say yes. U will see BOClean crashing( unless my findings are wrong or there is some conflict on my system).