1. A method implemented in a computer infrastructure comprising a combination of hardware and software, the method comprising: creating an electronic archive based on a family tree; automatically discovering Internet-based data associated with at least one member of the family tree comprising: crawling through the plurality of nodes and analyzing at least one website identified in at least one of the plurality of nodes; inspecting the at least one website for at least one new link; and requesting permission to update the at least one of the plurality of nodes with the at least one new link; adding the Internet-based data from the at least one website to the archive; and storing the archive at a storage device.