In debating about evolution, it is often necessary to arrive at a definition of what ‘evolution’ actually is. Creationists tend to have their own fairly bizarre definitions, none of which you’re likely to find in any textbook, but us ‘evolutionists’ often aren’t much better. Thankfully, people like this are around to shed some light on the subject.
The comment section of that post is particularly interesting. Look out for the guy who refers to ‘biological technology’. Whoever came up with those damn analogies has a lot to answer for.