For some real controversy over evolution, check out evo devo, or “evolutionary developmental biology”. Its proponents claim that evolution works primarily by changing when certain genes are expressed, not via changing genes themselves. Scientific American has more.
This thread is closed to new comments. Thanks to everyone who responded.