Looking at the present layout of the file structure, I notice that Birthdate is an "attibute" in the Person information. Wouldn't it be better that Person derive that from an event. While I don't believe that WinFS should be a Genealogy program. Having worked with a few does lead to some interesting aspects that allow for wider platfrom. Person should be a container that has some attributes assigned that are not affected by events. But events should define the rest of the person. In the long run It will allow for a more robust system that most common platforms have issues with today. (name changes anyone) Events cause most of those. and if an event such as a Marriage, has the corresponding logic the system becomes that much stronger. And for those that don't need that level of detail. the system is transparent in that winfs as a item store can understnad events and the relationships to people and work with abstracting that detail. Thanks douglas