Americans today take for granted that every presidential campaign will feature at least three official debates between the candidates. So it came as a surprise last week when John McCain announced ...