Imagine that your office building was on fire, and you called the fire department, only to be told, “Please wait there while we invent a new method to fight the kind of fire you have.” Anti-virus software can predict and prevent some never-before-seen viruses. But all too often, a new virus can spread unchecked while software vendors develop and distribute a new “signature” file that can match the virus and kill it.