Gods, Frauds, Neo-Cons & Demagogues