How would you design a model for a family tree application?
Sigiloso
Not an easy question (for me, anyway). Eventually came up with a design involving a person type, some abstract relationship type, and sub-types of relationship to describe a relationship's specifics.