>> It is not the only, nor even the best explanation in my opinion.
>
>Again, be careful how you bandy about words like "explanation." The
>explanations used by scientists have to meet a very high standard
>(explain, predict, be falsifiable, etc). This standard is so high that
>explanations of this kind have their own name: "theory."
>
>The theory of evolution has no serious competition from any other
>scientific theory that explains the same natural phenomena. The theory
>has been so successful that it now provides the overarching theoretical
>framework for all of biology.
Those are fancy (and oft repeated) words. Let me issue you the Patterson
challenge: tell us one thing you know for sure about the theory of
evolution...other than that "it shouldn't be taught to high school students"