The next criteria is the effectiveness in determining viruses and worms. A top notch anti-virus program should be able to quickly identify traces of worms and viruses by the use of real-time system scanning. Another criteria would be the capability of an anti-virus program to actively notify users regarding the latest system threats. Scan results should also be easy to read and understand. An effective anti-virus program should also be well-rounded by offering a set of essential features that provides complete and absolute system protection. The last criteria deals with the help documentation. An anti-virus software that can be considered as high-end should have a wide list of help topics. It should also provide support through email and real-time chat or through a telephone line. FAQ’s should cover a wide array of details and issues regarding the anti-virus software.