I agree 100% with your choices. I like Cain and Gingrich the most. Any of them would be a breath of fresh air over the idiot we have now. I hate to throw crap on any of them but my least favorite is Paul.