Family Tree Journey is an open source next generation genealogy application. It has powerful tools to let you truly explore your family tree.