Numbers in Genealogy - how many ancestors do you have
I did a spreadsheet once on HOW MANY great grand parents I might have and just back a few hundred years and the number are enormous
A good discussion here
see Pedigree collapse which
is a term created by Robert C. Gunderson
http://en.wikipedia.org/wiki/Pedigree_collapse