I am totally godless but have no problem with people having faith. I think it's very easy being middle-class educated affluent westerners to get snooty about faith, but it seems to mean a lot to a lot of people. Maybe when you having nothing else..?
Religion is a different matter. It's played such a huge part in the human story that I can't dismiss it. We must have it for a reason and I can't see how we will get rid of it. I think humanity would be a bit poorer without it.
But maybe it has served its day - we no longer need it to explain the world or bond us together. But personaly I find the Big Bang theory as ludicrous as any creationist story. Have a quick read of basic molecular biology. Science has had to ammend the laws of physics (sometimes outright flout them) to accomodate the mysterious goings on of atoms. And the same is going on an attempt to explain the bigger things as well. Quarks, string theoiry, dark matter and energy have never been seen, let alone tested. Maybe there are somethings us humans will just never know.
But there is one reason why for me science will always win over religion. When presented with a basic problem for which there is no real evidence, such as "how did the universe begin?", science will say "we don't know, but here's three competing theories for you to check out." Religion says "we don't know so it must be God."
And that's just plain silly.
But still, it plays on my mind that after everything, Newton, Einstein, Man on the Moon, Dna, global warming,The Spice Girls, the biggest concern for the human race right now is God. Still. Forty thousand years later. I don't know what that says, but it's someything big.