Common Roots is a free, web-based, collaborative project who allows genealogists, amateurs and volunteers around the world to write genealogical trees.