If the primary were held today and only the currently declared candidates were on the ballot, I'd vote Cain without a second thought.
I have to say Cain is coming across right now as My No. 1 or 2 right now.
He is solid. common sense, maturity, patriotism, intelligent, life experience, private sector experience, etc.