I'm actually enjoying Xzibit's new album Napalm at the moment. Among various other stuff.
Napalm itself is a pretty new direction for him, heavy rock/thrash sort of stuff with really angry spitting rap and a nice catchy hook.
1983 is a really deep song, well worth a listen - same as meaning of life which features some backing by a Staff Sgt from the US Army that had his leg blown off, and tells about his struggle through recovery.
[video=youtube;3Sa8X3_njyY]http://www.youtube.com/watch?v=3Sa8X3_njyY[/video]