on march 18, 2008 barack obama chose philadelphia as the site to deliver his much-anticipated "a more perfect union" speech dealing with the race and the controversy surrounding his pastor, rev. jeremiah wright.