I like Will Smith the summer time song.
Mr. Kaywinnet Frye allow me to disagree with you- it seems like you know a lot of facts about the hip hop industry but what I meant is that the last 5-10 years we see only dribblers like Lil Wayne, Kanye west etc. I simply can not define them as real rappers. Before them we had guys like Biggie and Pac.
Try to type in youtube something like "best of old school hip hop" and it is true that in these mixes you will see a lot of the guys you mentioned, but there are also songs like Brenda got a Baby, Mo Money Mo Problems etc. I don't know man it's up to the person more or less.. Anyway cheers :)