All of the above!  Dna is very stable (compared to, say, many proteins).. it is essentially the cell&#x27;s harddrive, while mRNA is more like the memory.  DNA is able to express complex information through sequences of a small number of states, is replicated and maintained through a highly conserved set of molecular machinery throughout life, and the human experience in manipulating it is approaching that of pushing electrons across silicon boards.  The similarities are quite startling!