any opinions on why a Democratic president elect would name a relatively top ranking, long time Republican/conservative?
I know on the surface most such appointments are "said" to be given to the best guy for the job, but I think we'll all agree favoratism, payback, and politics play at least an equal role.
Robert Gates was asked to remain on the cabinet as defense secretary for at least a year.
Since he has never ran for public office, nobody really knows if Gates is a Republican. He has never said he is, that I know. Because he was never a public official, or announced as a Republican, he was confirmed easily by most Democrats.