There is more than one way to skin a cat. . .
Along with the issues brought up by others concerning the frequency of mutations and their contributions to diversity, I find that Faith is oversimplifying possible solutions to selective pressures. A main crux of her argument is that natural selection will pare a population down to a single allele.
This is not the case. Genes are not mutually exclusive, changes to one gene can result in changes to more than one trait. In order to see this more clearly we can look at the afformentioned frog tongues.
Long tongues may be beneficial for catching some food sources but this does not mean that they are the best tongue type for catching all prey. A longer tongue would in turn result in more tongue weight. The increase in tongue weight without an equal increase in expellatory forces would result in a slower tongue. Although there will be an ideal tongue length vs tongue speed in this 2 variable set of equations, that ideal would be based on the frog's prey size, prey speed and average striking distange from prey. These factors could result in multiple solutions for the frog.
A situation like this could easily result in speciation or just increased diversity.