Correct me if I wrong, I'm just trying to catch the philosophy behind this software. From my understanding, this software scans your computer first for executable objects and Anti-Executable (AE) recognizes more than 80 different executable object types and that results in a whitelist of all the executable objects installed on your computer at that time. I assume that you better install AE, when you are absolutely sure that your computer is CLEAN, otherwise malicious executable objects will be also included in the whitelist. Once the whitelist is created, NO other executable objects (GOOD or BAD) can be installed on your computer, unless you install them yourself, while AI is turned OFF. So AE is a kind of a pain, if you install/uninstall software on a regular base. I also assume that you can't even install and try new software for a short period as long AI is turned ON, not even a screensaver (.scr) So I still need an Anti-Virus Software. Will DeepFreeze remove macro viruses and malicious scripts during the next reboot ? Am I right about this ? DeepFreeze will allow to run any bad executable/non-executable object between two reboots, but will remove all of them during the next reboot. Anti-Executable will prevent installing and running any bad executable object, which is not on the whitelist, while bad non-executable objects can do their job, until they are removed by an Anti-Virus software.