Wow! I finally listened to a rap song (sorta) that I actually enjoy. My 20-something kid recommended it, and it's funny and catchy, with a good video.

http://www.youtube.com/watch?v=QK8mJJJvaes