And now, for a real Top 10:
1. 2Pac
2. Notorious B.I.G.
3. Jadakiss
4. Big L
5. Rakim
6. Fabolous
7. AZ
8. Raekwon
9. Big Pun
10. Styles P
Not going to put names of entire groups like Wutang, Bone Thugs, Run DMC, N.W.A. or the Beastie Boys. Honorable mention: Nas. I think his early stuff...