Viruses at all-time low, spam at all-time high