What Do All Viruses Have In Common