Its worth noting that the Keith Hennessey's entire blog is anti-democratic party's economic policy. He has only worked under republican congressmen and presidents. This is hardly an unbiased source.
Also stop for a moment and think about your former and present bosses, how smart do you think they are, do you like or hate them, do you often defend them? I think it says a lot that Hennessey felt compelled to defend Bush.