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.