This speech is amazingly honest and will hopefully spark a long overdue discussion on race in America. We'll see if it is enough to blunt to criticism of his relationship with Reverend Wright. I think he's done a spectacular job thus far of denouncing specific remarks by Reverend Wright, while still standing steadfastly by him and his community.