Herman Cain spoke at the Gathering earlier this morning, and we had the chance to chat later:

Herman Cain's site is here.