Wow....

....this is one of the smartest things I've heard from a politician in a very long time. As a kind of secular-new agey-moralist (translation: I believe in a higher power, but think that most of the mumbo-jumbo that people argue about is silly--you live in the way you believe is right, and let me do the same) I tend to be a bit militant about the separation of church and state. Sometimes I feel like I have to be, just to defend myself.

But if we all could use "fair-minded words" and appeal to "univeral values", as this speech suggests, our country would certainly be much better for it. I think I may be becoming a fan of Barack Obama.