One of the most often repeated and idiotic comment on evolution is that there hasn't been time enough for it to happen.
Well, there was. And there's a good paper on it here.
However, it's a fee site.
Jerry Coyne has a very good analysis of it here. He also discusses speciation here and here.
Other discussions here, here, here and here.