I've visited the church web-site. Obama's church is an Afrocentric denomination, which can mean many things.
Early Afrocentrism developed as a reaction to Eurocentrism, and had as its founders such intellectual giants as W.E.B. DuBois. It was an attempt to gather and organize the histories and achievements of the many African cultural groups and nations, which Eurocentrists had largely ignored or downplayed.
At its best, it is a multicultural movement, and has made a positive contribution to the understanding of the history of the African continent and its contributions to the development of civilization. At its worst, it has developed radical, feather-headed black-supremacist splinter groups and revisionist historical notions that take credit for almost all artistic, social, and political achievements in Africa and the western world; in effect, these are racist organizations. Some of their pseudo-historical claims about blacks dominating the culture of ancient Egypt are patently ridiculous and have been rejected by all true historians. Radical Afrocentrists claim that Socrates, Cleopatra, and Jesus were all black, and that the ancient Orthodox Jews were responsible for starting the slave-trade.
That last "fact" has been embraced by Lous Farrakhan and sheds light on some of the statements by Rev. Wright that were made in the televised sermon that has recently been shown, and reshown, on national television. There is no way, in my opinion, that the "Rev." Wright has kept his beliefs largely hidden from his congregation for twenty year; or that Obama, being a member of his congregation and a close friend, did NOT know about them. The "Rev.'s" views on politics and race only became an issue when Obama became a major political candidate for the presidency. Only now, when those views have become "inconvenient," has Obama repudiated them.
Say what you like, no thinking, intelligent, and fair-minded Christian would remain a member of a church for two decades where the pastor preaches such a vile, hate-filled, moronic gospel.....