On tying a family together:
Hockey, if you take a look at the following page:
http://www.visualizedata.info/cms/admin.aspxYou will see the same concept of "famlies/generations" in a self-referencing (recursive) data table.
If you expand "Grandmother Smith" and on down you will see the generations. If you click the "Preview Menu" you will see them presented in a Linear Menu.
Each level in the heirachical table represents a "generation." There are 4 levels table.
Grandmother
|____Mother
|____Son
|___Daughter
I enjoy software development so much, because there are so many constructs that already exist that we can apply very easily if we, developers, just open our eyes.