Totally agree; Perry and Romney are still the frontrunners in my opinion. Cain is a longshot, although his recent strong performances should give him the fundraising ability to remain in the race a bit longer.
If one or both of the frontrunners implode he could find himself in a very good position. I don't think any of the remaining (announced) candidates are credible threats to win the nomination. No traction, not enough money, and in some cases personal credibility issues...
Romney’s been in the catbird seat this whole run, untouched. He’s accumulating cash, and positioning for a post-South Carolina primary roll that will be unstoppable. The best chance to stop him is a Christie or Giuliani entry, splitting the Establishment vote to let one Conservative candidate to slip through. Tough.