McCain is not viable anymore. He needs to fix McCain-Feingold before he creates another montrosity with McCain-Kennedy.
It’s down to Mitt, Fred, Newt, or a 2nd tier candidate.
I really think that this will come down to Fred vs. Mitt.