Was introduced to this at the weekend. Found it rather wonderful, despite not knowing the song it's a parody of (indeed, not knowing it's a parody of another song). Although it could be improved by being able to make out all of the lyrics...
Also this by Mr Lehrer, which I think is about a wrist watch.