Gates, who turns 67 in September, says he wants to leave the job and retire, this time for good, sometime in 2011. "I think that it would be a mistake to wait until January 2012," he said. It might be hard to find a good person to take the job so late, with just one year to go in the president's current term. And, he added, "This is not the kind of job you want to fill in the spring of an election year."

He pointed out that he's the 22nd U.S. defense secretary since the position was created in 1947. "If I stay until January 2011," he said, "I will have been in the job longer than all but four of my predecessors...