It's said that jokes worth telling don't need explaining. In that case, why do some bother to write "excuse the pun"? I see it written quite often and can't see the point of it. There's no offence so why should it need excusing? It's an unnecessary comment and destroys any subtlety of the pun...