The Lord of the Rings Family Tree Project
Holy crap, this is awesome.
The Lord of the Rings Project is a project and initiative started by Emil Johansson. It is an attempt to place every character in J.R.R. Tolkien’s fictional universe in a family tree. With time, the project will expand to include other things.