Aesop Rock is probably my favorite rappers right now. His style has been criticized as stream of conscious bullshit, but I find it brilliant. His lyrics for one album could probably fill a small book, and this dude must have a dictionary and thesaurus next to him as he's writing. I was lucky enough to meet this guy after a show he played, and he seems like a stand up guy. Anyway check out the song and let me know what you think.