In my opinion the discussion [1, 2, 3] posted in this issue can be summarized as follows: depending on interpretation of what is useful and what is not (and FOR WHOM), biological evolution can be used both for refuting and confirming TRIZ. Hence, both biology and TRIZ are incapable neither refute nor confirm each other.
Thus, attempts to use Darwinism to refute TRIZ and attempts to use TRIZ to refute Darwinism (such as those by William Dembski) are both doomed. Q.E.D. !