The October issue of First Things has an article called "God and Evolution" by Avery Cardinal Dulles, in which he addresses the different theoretical constructs commonly known as atheistic naturalism, theistic evolution and Intelligent Design. Although he is somewhat sympathetic to the notions of I D supporter Michael Behe's "irreducible complexity," he notes the same thing that Kenneth Miller notes:
As a matter of policy, it is imprudent to build one’s case for faith on what science has not yet explained, because tomorrow it may be able to explain what it cannot explain today. History teaches us that the “God of the gaps” often proves to be an illusion.
He also has a wonder rejoinder for people like Dawkins and E.O. Wilson, who think that religious belief is a human construct that has "evolved" over time:
Some evolutionists contend that morality and religion arise, evolve, and persist according to Darwinian principles. Religion, they say, has survival value for individuals and communities. But this alleged survival value, even if it be real, tells us nothing about the truth or falsity of any moral or religious system. Since questions of this higher order cannot be answered by science, philosophy and theology still have an essential role to play.
It is a good article.