Here is the best post available on the Internet regarding the ancestry and descendants of William the Conqueror. The information on this site is all sourced It's is as close as a person can get on the web to the facts: http://genealogics.org/getperson.php?personID=I00000002&tree=LEO

AND, Here is the best post available on the Internet regarding the ancestry and descendants of Charlemagne: http://genealogics.org/getperson.php?personID=I00000001&tree=LEO