I would like to speculate on a slightly different version of this idea. The function of' the viruses may actually be to carry temporarily needed genetic material from one group of organisms to another ...