The best anti-virus software today come with essentially multiple virus scanning options. This allows users to create schedules for scanning. Users also benefit from advanced scanning options that provide them the access to various location-specific scans and real-time scanning which enable computers to automatically scan for viruses every few minutes to stop viruses from causing damage almost all the time. Complete and optimal system protection is obtained from anti-virus programs that are updated regularly. This is the answer to the fact that viruses are actively being created everyday, or worse, every minute. Over-all, the best thing that an anti-virus software can provide to its users is the peace of mind.