Lupe Fiasco is rap for smart people. An example of dumb rap would be, say 50 cent or Lil' Wayne, Chingy. But Lupe Fiasco is amazing. Intelligent, cool, goosebump-giving, awesome songs. This CD is too good. Parents, make an exception. Just get the edited version. It's a good one. The main word used is the N word and it isn't that frequent. Yes, there is violence, but it's all in an anti-violence message. Lupe never talks about girls in a demeaning way, more in a loving way actually. There are tiny references to drugs, but not in a bad way, and sexual references are not a problem. It's an excellent CD for those who wish to listen to good rap, instead "C" rap, or crap. Just buy it.