Agreed. McCain, whatever his many other faults, is solid in the war.
His only flaw is the matter of torture - but I give him a pass on that one, simply because I figure that it relates to the fact that he was regularly tortrued for half a decade.
Breaking on FNC: Tomorrow morning, Defense Secretary Gates will announce a significant increase in the end strength of the U.S. Army and Marines. Pretty good idea.