New Life Church of God the Almighty Ain't He Grand
Soldiers of Christ is the name of the new Harper's peice on Colorado Springs and Pastor Ted Haggard. From the people who have brought you Jesus Plus Nothing (on Doug Coe and "The Family"), Harper's Magazine and Jeffrey Sharlett. Sharlett, it turns out, is in charge of this neat site, which you can check on a more regular basis, The Revealer. However, I'm not sure his killing buddhisness is all that.