All this rock is a shame

Lupe Fiasco - Hip hop saved my life
Hieroglyphics - Classic
Hieroglyphics - 93 till infinity
Kids in the Hall - Till the wheels fall off
Akon - Shakedown
The good The bad The Ugly - Kanye West
Thug Angel: The life of an outlaw (2pac tribute) - Outlawz
Po n**** blues (scott storch remix) - 2pac.... One of best songs of all time!
Lupe Fiasco - Fighters
Ice Cube - Hello
Ice Cube - It was a good day
NWA - Automobile
Birdman/lil wayne - Get your shine on
Mobb Deep - Shook Ones
lil wayne - Playing with fire
The game - lax files (pretty much anything Game rocks..)
The Game - Compton
Lupe Fiasco - Failure
Gang Starr - battle
Lil Wayne and Kanye - See you in my nightmares
akon - gansta bop
The game - ol' english (classic)
D12 - pistol pistol
2 pac - catching feelins
2pac - cradle to the grave
obie Trice - Got some teeth
obie trice - The set up
obie trice - Don't come down
obie trice - Oh! (ya i love obie... His album "Cheers" is prob one of my favorite, if not my number 1)
D12 - purple pills
Dr. Dre - The Message
Wu Tang - Gravel Pit
Young Buck - Thou Shall
Young Buck - Black Gloves
2pac, Biggie, and Outlawz - CA to NY Runnin'
NWA - A b is a b
Living Legends - Never fallin
Kanye West - All falls down
Kanye West - Through the wire (classic, wrote it with is mouth wired shut after his car accident about 5 years ago)
Eminem - Till I collapse
Eminem - B please 2
Jay Z and Freeway - 8 miles and runnin'
I know not everyone into rock, so here is some other stuff
Wayne, Pac, and 50 (along with all shady after math artists). You could go on all day with classics