Here's the stocking stuffer you wish you'd gotten. For $1000, 23andMe will decode your DNA from a saliva sample and put it online where you can figure out all kinds of data about your ancestry.

23andMe discovers how your genes affect your chances of catching a disease, as well as traits such as athleticism. Genes aren't just biological. They're also historical - and 23andMe explains that history - personally, for you. You can compare your genome to those of populations around the globe.

Now they just need to evolve a lower price.

Curt Finch has a new book out about time.