>One day someone will complete his work and fill in the gaps
I think they are filling in some of the gaps. there's some interesting stuff being done about the relationship between geography, population bottlenecks and climate change. It's maybe explaining some of the changes in gear (so to speak) that Darwin's gradual process fails to take into account.