The God of the Gaps: Why God and science are not competing explanations.

According to atheist reasoning, God is just an imaginary entity used to fill in gaps in current scientific understanding. Eventually (argue atheists), all of these gaps will be filled with scientific explanations that cite natural mechanisms…and there will be no more gaps in which to put God. But this reasoning fails to address the question of WHERE NATURAL MECHANISMS COME FROM, and therefore confuses science with ontology (the branch of philosophy which addresses the nature of being, existence, or reality).