Faiths are different. Christianity, Judaism, Islam, Zoroastrianism, Hinduism, Buddhism, Daosim, Confucianism, Sikhism, Jainism, animism and others -- and the variants of these, sometimes numbering into the hundreds -- are all different. This is unavoidable. Religious diversity does raise some problems and challenges for us, but addressing those problems calls for learning how to accept -- and if possible celebrate -- differences rather than suppressing or erasing them. So when I say, "a 'faith' for everyone," I do not propose to lay out some common core that all, or most, religions have, or should have. Instead, I mean to urge a way of understanding what faith is. This understanding may be shared by everyone, regardless of their faith. T...