I like Alan Keyes very much, though not for President and he has a talent for saying incredibly impolitic things.
Which I think is something we need.