Puff (P.Diddy, whatever) is not a great rapper, but he makes catchy, very danceable songs. Primo samples a lot, don't see ya'll hatin' him. I will admit his subject matter can be a bit flossy at times. "Let's Get It" is a hot song, though. Hype seems to be in a formula, now. "What's It Gonna Be" was cool, and I kinda liked "Lay Low" by Snoop, but I'd rather see videos by his protege, Little X.
"We are...the coolest motherfunkers on the planet" Andre 3000