My one and only message in this thread, and only because threadstarter is so spot on, on the issue of evolution "theory".
Evolution is not a theory. it is an explanation. I will not accept to call evolution a theory, because that normally in science a theory has to have some predictive power, to point towards new experiments, to further technology or some other positive goal for science.
Evolution "theory" has no predictive power in my field of science (molecular biology). You cannot tell from the protein structure of glutathion-S-transferase in mouse, what will be the structure of glutathion-S-transferase in a dog. It might be similar, in most cases, but it might also be very different. And one other thing, you cannot tell which species have the enzyme and which have not.
Molecular biology should be a core science for evolution "theory", because we are the ones with the DNA you know !? So if evolution "theory" is not good science in molecular biology, why do people still call it science? It is an explanation, for the common man, it is not something that researchers are seriously building their predictions upon.
Having realized the abuse of the term "theory" and "science", I became angry with the masses of people who use those words like so easy and with so little intention of ever following it up scientifically. If anything, it lends the credibility of science to their selfsufficient lifestyles.
best regards ....