<<I think he knows that McCain is a better thinker on his feet , so we will not likely see him keep this promise>>
If Obama is way ahead in the polls, it would be very stupid for him to debate anyone, regardless of how good or bad a debater that person is. If it's too close to call, or Obama is behind, a debate might be in order. I never got the impression that you did, that McCain "thinks better" than Obama does on his feet. I think it's true that Obama tends to give more thoughtful, nuanced answers and McCain tends to give glib sound-bites. "We'll defeat it [evil]" being one of the best examples I can think of from the Saddleback debates, which were in a format designed to facilitate cheating. Well, you know the old adage, "Fool me once . . ." Obama will insist on very tight anti-cheating precautions next time he debates that little weasel, that's for sure.
<<If we do , then we will see a lot of "he cheated " whineing>>
Sorry, plane, but it ain't whining if the other guy really cheated. And I believe that "Pastor Rick" was in on it. That's probably the real reason Obama people want to soft-pedal it. I think in the real world, you don't get anywhere attacking a preacher, any preacher. It usually turns out to be a very counter-productive exercise. You won't hear "whining" - - as you are pleased to call it - - following a debate ever again in this election, because Obama won't let it happen again, and even if it does, against all precautions, Obama himself would hush it up so as not to look like a sucker. People don't like to elect suckers as leaders. And I was, in fact, more pissed off at Obama than at McCain over this; Obama should have known better, knowing that Republicans cheat, and been ready for it.
Of course, if there should be another debate, I expect Obama to win handily, and I also expect all the whining in the world from the McCain camp.