A somewhat strange news story - effectively, strains of giant viruses not only have incredibly complex and unique genes, but they may also be randomly creating new ones:
Pandoravirus: Giant viruses invent their own genes
Pandoravirus: Giant viruses invent their own genes