McCain will win.

There are enough racists on both sides of the aisle who will never vote a black man in. Racism is simply a fact of life.