How Many Computer Viruses Exist?

There are currently hundreds of thousands of different computer viruses and Trojans out there, and just as many are created every day. The best way to protect yourself from them is to run a program in the background like Avast, AVG, or Norton.