I use The Ultimate Troubleshooter from AnswersThatWork.com. Their advice for SpywareGuard is the following: "Javacool Software have not been able to keep up with the fast moving world of spyware and adware. At the time of writing, 11-October-2006, their most up-to-date spyware signatures are dated 30-August-2003 (!!!), which is virtually useless as a real-time protection against spyware. In October 2006, therefore, the only usefulness of this product is for anti-browser hijacking protection and almost nothing else. Our advice: there are many free anti-spyware products out there which have regular spyware signature updates, browser hijacking protection, and which are also free. The best known are SpyBot and Ad-Aware. We tend to prefer SpyBot as, in our view, it is better at not experiencing too many false positives over the course of a year." Does your heuristic approach to detection in SpywareGuard make this opinion invalid and if so, should there not be some more recent algorithms to keep up with the latest malware techniques? You might want to convince AnswersThatWork of the correctness of your approach!