I'll be shocked if Rudy even runs, and I definitely agree that the chance of McCain winning is pretty poor. McCain's "base" are his fluffers in the media, independent voters, and Democrats who once admired him for some reason I never quite understood (not as awful as Bush never seemed like an especially compelling reason to want someone to be president). McCain's been trying to court the lunatic Republicans while assuming that the media fluffers would cover for him enough that the independent voters wouldn't notice. I imagine that might have worked if not for Iraq.
I used to worry that McCain the candidate would be hard to beat (though I believed that less than some). Now I hope he's the guy. It's his war now.