With hip hop and rap sales flatlinging faster than Bill O'Reilly's African American cable viewing audience, it is so refreshing to hear new beats from an artist that understands that there's a fine line between using offensive language, and incorporating it in a song while staying true to the message.
That said, meet Lupe Fiasco:
This Black man clearly understands how to play the game 2.0 style. We like. What say you?