President Barack Obama speaks at the National Association for the Advancement of Colored People's (NAACP) 100th anniversary convention in New York City July 16, 2009. REUTERS/Kevin Lamarque