I just read an interesting post on Uncommon Descent about a new website called Darwin’s Predictions. The site appears to be well written and will be a useful resource for understanding the problems with Darwinism.
From the website Darwin’s Predictions:
It is not controversial that a great many predictions made by Darwin’s theory of evolution have been found to be false. There is less consensus, however, on how to interpret these falsifications. In logic, when a hypothesis predicts or entails an observation that is discovered to be false, then the hypothesis is concluded to be false. Not so in science.
When a scientific theory makes a prediction that is discovered to be false, then sometimes the theory is simply modified a bit to accommodate the new finding. Broad, umbrella theories, such as evolution, are particularly amenable to adjustments. Evolution states that naturalistic mechanisms are sufficient to explain the origin of species. This is a very broad statement capable of generating a wide variety of specific explanations about how evolution is supposed to have actually occurred. In fact evolutionists often disagree about these details. So if one explanation, dealing with a particular aspect of evolution, makes false predictions, there often are alternative explanations available to explain that particular aspect of evolution. Obviously the theory of evolution itself is not harmed simply because one particular sub-hypothesis is shown to be wrong.
Failed expectations are not necessarily a problem for a theory.  But what if fundamental predictions are consistently falsified? As we shall see this is the case with Darwin’s theory of evolution. Evolutionists are commonly surprised by the scientific evidences from biology. The evidences do not fit the evolutionary expectations. Evolutionists argue strenuously that these surprises are not problems, but rather are signs of scientific progress. With each new finding, evolutionists say, we learn more about how evolution occurred. Is this true or simply a case of partisanship in science? How can we tell?