October 3, 2016 0 Virus Appreciation Day You may not want to appreciate viruses – the physical or the software kind – but they do teach us lessons [...]