"Все знать" о своих предках - странная постановка вопроса. Изначально понятно, что "все" узнать не получится, если человек уже давно умер, или просто не жили бок о бок. И насколько глубоко надо "знать", до какой степени родства? И зачем вообще глубоко знать что-либо об отдаленных предках, кроме базовых вещей (национальность, родственные связи, место жительства, наследственные болезни и т.п.)? А так (имхо) - максимум уровень прадедушек-прабабушек еще интересен, да и то базово же, дальше смысла особого нет копать.