For a long time now I've believed that religion is for people who can't or fail at believing in the power of themselves, that believing in a higher power gives them a sense of purpose, that if they just think "all I have to rely on is myself, I'll fail. There's got to be more to life than just this current existence." But basically, religion tells people already what they know deep down inside, but are for some reason or rather, fail to listen to it unless it comes from "a higher authority" or else the fear of going to "Hell" (or not making it into the Pearly Gates) makes them do it. Please read my entry on Faith for further discussion on that topic.
Also, I've known for a long time that's the same reason why people love Dr. Phil, because what he spews out is already common sense, you already know what you should do, but until you hear it from someone else or someone authoritative (I don't think he is, just that other people do), you don't realize it or act on it.
So as I was sitting at my desk today, clacking away at my keyboard, and it hit me... Dr. Phil is better than God because although they both tell you what you should do although you already know you should do it, but people don't start wars and kill their own kind in the name of Dr. Phil.
Not yet anyway...
"Faith is to the human what sand is to the ostrich." - Unknown
"On the sixth day God created man. On the seventh day, man returned the favor.." - Unknown