Is there any reason to consider this alternative to Darwinism? Yes. Firstly, the Darwinian account of evolutionary progress has no model in an analogous medium such as computers. True, computer models can be randomly changed, and they can evolve to solve pre-set problems. But no computer program...