Love Jonathan Coulton‘s tunes... beware… many F-bombs in this one….