I sure hope you’re right about Romney!
I think the thing with Cain is that people are seeing him as a sort of “Mr. Smith Goes to Washington” type, and believe that his lack of political experience gives him an edge and will make him purer and more committed. Personally, I don’t think it will; I just think it makes him more vulnerable to political manipulation by people who do have experience (and that’s going to be everybody else in DC except him). I think he’d be unlikely to win the general election in any case, because the Dems would make an issue of his lack of experience and he would, I’m afraid, fall into their traps because he sometimes seems to forget that this is not just his radio show anymore, and he opens his mouth without really having given a lot of thought to what he is going to say. But we shall see.
I keep hoping that some other candidate will come forward, and do well, but I guess the “front runners” we have now are all that we will have.