There’s a fascinating article at Discover about the Mimivirus, and what it suggests about the origin of life. The Mimivirus is a virus with a gene sequence orders of magnitude longer than other viruses. Evidence suggests that the Mimivirus, or similar as yet undiscovered viruses, are actually the precursors to all other forms of life.