Ted Haggard, Evangelical Pastor | news sites