I absolutely agree, although I don't think overlap is the best word, because it implies ALL of religion. The problem is science, and human discovery, will probably never be able to disprove the deistic concept, and religious nutjobs will always jump in and say, we cannot disprove it, ergo, god...