The Debate of Viruses