The fact that you've got a former Republican Secretary of State come out and endorse Barack Obama and claim that Sarah Palin isn't ready for the White House is an enormous blow to McCain (especially as the two of them are apparently old friends).
Anyway, way to go Colin...
Colin Powell Backs Barack Obama (BBC News; Sunday 19th October 2008)