Build and store family trees and history. Based on a hierarchical model starting with the family name, MyTree branches down to time intervals which then branch down to geographical locations, then to information on each family member with multiple secondary screens for more details. The user is able to define each time interval whether months, years, decades, or centuries.