According to an article by Dick Eastman in his Online Genealogy Newsletter, if you go back 40 generations, you have 2,199,023,255,550 ancestors. The problem: that is far more people than have ever lived on the face of the earth. How is that possible? Here is a link to Dick's article that explains what is commonly called a collapsing pedigree.