Second your addition of Larry Elder. Strengths: very smart, on top of everything going on, does not coddle people of different races, says it like it is, just turned Republican from libertarian, has fantastic parents, oh, and is also HOT!!
Weaknesses -- (Could also be a strength) Constantly updates the subject matter and the name of the intereviewee for new people just tuning in.
He must have trained as a radio baseball announcer. :-)
Seriously, I *hate* it when an interviewer doesn't identify the guest *after* the interview is over.
Larry is great, and I'm glad he changed his party affiliation. I hope to see him run for office soon.