Science and religion should be kept strictly separated. I have nothing against religion, only against people who try to prove god exists with the most ridiculous evidence or say "god did it" whenever they come across something which is a little bit difficult to understand. There is an unwritten rule in science that some kind of supreme being is simply not a valid explanation (unless it'll come down and introduce itself), as soon as a divine power is invoked you are no longer practicing science, you have passed into the area of mysticism instead.
And about there being a lot of things which science can't explain: the only thing I know of is how the big bang came to happen in the first place. The fact that some things seem unlikely to ever happen is because most people don't fully comprehend vastness of the universe and the endlessness of deep time. Life doesn't seem as unlikely anymore if you look at image of the Hubble deep field and realize that all those star systems contain thousands of stars with plenty of planets surrounding them. I really like the way Eugenie C. Scott gives an impression of deep time in one of her texts:
"A second is a short period of time. Sixty seconds make up a minute, and sixty minutes make up an hour. There are therefore 3600 seconds in an hour, 86,400 in a day, 604,800 in a week and 31,536,000 in a year. But to count to a billion seconds at the rate of one a second, you would have to count night and day for 31 years and eight months. The age of the earth is 4.5 billion years, not seconds."
The time the earth has been around is so enormous that life (to me) no longer seems unlikely, but almost inevitable.
I'm not a complete athe