1) Re: "Reverend Obama". Unfortunately, that is what it's come down to. A candidate must wear the Christian God on his or her sleeve at times to gain truer electability. Protestants preferred please. An openly gay candidate spouting scripture would have a better chance of winning than an agnostic or an atheist. Now I don't know the true extent and depth of BO's Xtian faith, but do the math. You want to be Prez, you gotta walk the Xtian walk, or at least talk the Xtian talk.
BO's done more than placate Xtians: he shakes hands with fundamentalists. He attends a church which promotes creationism. He more or less said the 1st Amendment was malleable and has quite a bit of pull in muslim community. He took in more shekels from religious organizations than any other candidate (GOP included). He proclaimed his love for Jee-zuss from protestant pulpits all of Fall '07. Google a bit, and you will discover that many churches are rallying for Obama.
Hillary's record on civil liberties/secularism rates superior to that of BO.