The genetic evidence is so strong that even if we had never found ANY fossils in the rocks we would have figured out evolution happens once we started studying DNA. Patterns of nested hierarchies such as the location of endogenous retroviruses produce the same tree of life indicating common descent as what we find in the fossil record. And Human Chromosome 2 is practically a "smoking gun" showing recent common ancestry with our great ape cousins. All these different pieces of evidence all point to the same reality, and most people who argue against evolution are ignorant of or badly misinformed about the evidence for it.
Besides human chromosome 2, I would also love to see a Creationist explanation for the patterns of nested hierarchies in comparing the DNA of different species. Common descent explains it nicely and is backed up by the fossil record. I have heard Creationists call this "ranking." They say it is all about how one "ranks" different species. They say the tree of life from common descent is just an arbitrary artificial creation of atheist scientists who hate God and want to deny their Creator. But then, that Creationist explanation fails to account for why all those patterns of different data from genetic studies MATCH and why they also match what we find in the fossil record as to which forms appear first and so on. The only other alternatives I can see are either a trickster God playing pranks to test our faith or that they are planted by the devil to deceive us. I lean towards the first if Genesis must be read as literally true, but I have yet to hear a fundamentalist Christian admit that their God must be a trickster mainly because they are either ignorant of the evidence, badly misinformed about it, or too stupid to understand it.
_________________
"When you ride over sharps, you get flats!"--The Bicycling Guitarist, May 13, 2008