@shunyadragon @Subduction Zone @Dan Mellis
I will try to sumerize my point regarding natural genetic engineering, rather that responding to each individual comment,
Natural Genetic Engineering (NGE) is not claimed to be an alternative to evolution (it depends on how you define evolution) NGE is an alternative to Neodarwinism...... (the view that the diversity of life is mainly caused by the mechanism of random variation + natural selection).
This is a natural mechanism in which organisms reorganize their DNA in order to produce new stuff (say new proteins) that would produce a new function and overcome threats from the environment (for example antibiotics) the claim is that genes are "Lego-like " they can change their configuration if there is selective preassure.
The important thing is that this mechanism is not random, DNA doesn't change randomly by this process.
This mechanism has been obverved, we know that this mechanism is real, and we know that this mechanism can create new stuff like new proteins.
The question is whether if there is a barrier or limit that prevents "big macro evolutionary changes" like eyes or flagella.
Nobody claims with certainty that organisms evolve through this mechanism, but it certainly has some advetages, this mechanism can produce relatively large changes in 1 generation, for example new proteins can evolve in a few minutes... A mechanism that can produce Fast changes is exactly what we need to explain things like the cambrian explotion.
I mentioned NGE simply as an example of an alternative to neoDarwinism other alternatives are neolamarkism, epigenetics, neutralism etc these are all alternatives to neodarwinism, the only point that I am Making is that neodarwinism (as I defined it) is controversial scienists do not claim with certainty that this mechanism is the main cause of the diversity of life. Neodarwinism is just 1 of many possible alternatives, perhaps it is correct perhaps is wrong,