There recently was a more interesting article on viruses in the news. Because a virus relies on DNA codons having the same meaning (i.e. maps to the same amino acid) for the host organism, you could engineer an organism immune for all viruses. Sort of like switching to another CPU architecture with a different instruction set.
http://web.mit.edu/newsoffice/2011/editing-genome-0715.html