I see people take positions all day long and I rather suspect both sides are woefully ignorant.
I read and hear people speak of the volumes of data pro or con and when I ask for specific examples of what each may be referring to, I am often met with silence.
i dont mean to offend you, but is this topic not about asking a convoluted, vague question, then act condescenting at perfectly valid interpretations of said question? if i had made a topic like this where evolution was replaced with the bible, would it not have seemed strange? did not expect any of us to write *all* we know did you?. i gave you a link with many pieces of very specific data that was so well-referenced that you could go out and find the books/articles or even in many cases email the authors.
as i read your post now, it seem that you want comments not just about data, but about mechanisms. i wont put it here because i dont have the time, but you can start by reasearching the shitload of emperical work on genetic algorithms which shows that evolution is not 'just' a theory or a fact, its a engineering tool that is being used every day to create usefull things!. for crying out loud, download a cracked version of matlab and you got your own genetic algorithm toolkit right there where you can play around with the mechanisms of evolution (as you put it) and see that it actually has an effect on the performance.
The argument is not in any way about weather the mechanisms of evolution can produce novel designs, its about if it can produce designs which are as novel as those found in nature. nothing else. and if i had understood your question the way you interpret it to begin with, i would have put replication, mutation, selection as the 3 basic mechanisms, and added "sexual replication" to the list if we were talking about higher animals, because its very important to weed out genetic damage and increase the speed of evolution (yes, the reason humans have sex are at the bottom information theoretical ;-) ).