there still seems to be some clarification needed in regards to what separates rap from hip hop. It's simple. Rap=the music. Hip hop=the whole street culture of the music. That is what is meant by the "four elements of hip hop" - dj'ing/beatmaking (the music), mc'ing (the speech), breaking (the dance) and writing/graffiti art (the art). Rap and Hip Hop are not distinguished by lyrical content. Rap is everything from Nelly and Ludacris to Percee P amd Lord Finesse. There's good rap and there's bad rap just like with any other genre of music.
AND this just went on sale at sandboxautomatic.com:
Stretch & Bobbito "11/11/93 (feat. Kool Keith, O.C., Large Professor & Pharoahe Monch" 2xCD [$15]