Does Science Obviate Religion?

A debate last week provided strong opinions, but no final answer