A fact that every body seems to be missing is that the Democrat debate was held Monday night, July 23, 2007 in Miami. I do not think Obama would give a speech at 1:30 p.m. then fly back to attend a 6:00 p.m. sermon given by Wright at his church then fly back to Miami for the debate.
What makes sense is that the church switched the schedule around so that Wright preached at 7:30 a.m. and then Wright and Obama flew to Miami together. Do you think Obama would have his august spiritual adviser with him for a major event like a major Democrat Debate?