I have learned more about Herman Cain today than I ever knew.
Sounds like Herman has/had some great hardworking parents who taught him the values of hard work and a good education.
A Masters Degree in Computer Science is a big achievement, very smart guy.
Mr. Cain wasn’t even on my radar until recently. I am very impressed and think that the closer one looks, the more impressed most people get. I think we have some other very good candidates in the field. I would support any of them in the fight to get rid of Obama. But Mr. Cain is the one who stands out for me.