Rush, then Neal Boortz even though he pisses me off mightily sometimes.
The KSFO morning team: Lee Rodgers, Melanie Morgan, and Officer Vic.
Rush comes in second. I stopped listening to him for a while, but started up again a few months ago when I was really nervous about the election. He is unfailingly upbeat and optimistic.