I don't mind "black"...
"African-American" is okay...
Once we start to get into the various forms of the 'n' word...then, we're in trouble.![]()
What, like negroid?
http://www.thefreedictionary.com/Negroid
Negroid is probably the most accurate term to describe the phenotype (and yes, it's a legit scientific term, not a slang or slur). Black's good enough for conversational use.
African-American, however, is extremely lame. Was Guinan African-American? No, she was from neither Africa nor America!

What do you think a descendant of aboriginal Australians would think of being called 'African American'? They're quite black, you know. Or a black person whose family immigrated into the US from a Caribbean island, whose ancestors migrated from Africa hundreds of years ago.
And let's not overlook the man or woman who was born and raised in South Africa, and are quite white. When they move to the US, must they describe themselves as African American? Well, guess what? They really are! It's far more legitimate to call them African Americans than current residents whose family left Africa generations ago.
Sorry about the rant, it's just one of those things that bugs me. Don't even get me started on American Indian/Native American. I'll just say that the term should be Aboriginal American...