I cant get this song out of my head, I've been listening to it for half an hour, no joke its that good, listen to the words, its so funny

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