Oh man. I drove a company car today and this was laying on the consul between the seats. And I was curious (you would be too, right? right?) so I popped it in the player and gave it a go. I laughed at the absurdity of the music, but also cringed at the crass and lewd language. I have to say though, not all rap is terrible. I really love Lupe Fiasco. True, not everything of his is good, but I like the social justice themes he obviously finds important. Rap is so interesting.