Anyone with an hour or so of free time, YouTube these dudes:
Quarters - Lines (best hip-hop song of all time in my opinion)
Benefit
Binary Star
Deep Puddle Dynamics
Buck 65/Sixtoo/Bike For Three!
Dose One
Eminem
Infinite LP (I'm serious)
Abdominal and DJ Fase
King Fantastic
Non-Prophets
MC > "rapper"