Barnes does better in person than on TV for some reason. He get's a little excited on TV. He was also better on McGlaughlin (sp?).
Other than pandering to McCain who hates Rumsfeld with a passion.