If you haven't heard of irreducible complexity, it is a big term for a simple concept. It is one of several reasons that made it very difficult for me to remain intellectually honest and still believe in the theory of evolution. Friends who are convinced of evolution may wish to check this out. Also useful for teaching purposes for our children and grandchildren to get a perspective not likely heard in government education centers, indeed, they are quite hostile to these obvious truths. - W.E.