what's the difference between viruses and spywares, adwares and malwares...or they are just the same but called in different terms. thanks