I think Steven J Gould put it best when he said the following (pardon the paraphrasing). Just because we do not have the understanding to explain something does not mean it does not exist. Of course this could work for either side of the argument, but obviously Gould is an evolutionist (since is a pioneer in the field).