Back when Colin Powell and Dick Cheney served under the same roof in 2004. (Getty)
So, who is winning the Colin Powell vs. Dick Cheney/Rush Limbaugh smackdown?
If you take all Americans, Powell wins hands down when it comes to favorable-to-unfavorable scores, and while he doesn't place first among Republicans, he comes pretty close, according to a CNN/Opinion Research poll conducted May 14-17.
Among the general public, Powell, the former Secretary of State in President George W. Bush's first term, is viewed favorably by 70 percent. That compared to 30 percent for conservative talk show host Limbaugh (53 percent regard him unfavorably) and 37 percent who view former Vice President Cheney favorably (55 percent view him unfavorably).
Sixty-six percent of Republicans see Cheney favorably, but Powell is a close second at 64 percent and Limbaugh follows up at 62 percent. The margin of error was three points.
Cheney and Powell have traded shots in recent weeks on CBS' "Face the Nation," with Cheney going first on May 10, saying, "I think my take on it was Colin had already left the party." Powell got his turn yesterday, saying "Mr. Cheney was misinformed. I am still a Republican" and warning that the party would dig itself an even deeper electoral hole if it didn't broaden its base. Limbaugh has said that Powell needed to "close the loop and become a Democrat instead of claiming to be a Republican interested in reforming the Republican Party."