We were trying to figure that out in another thread. I read today that the last block for a TD was in 1995. As far as the last block,I'm not really sure.
That's the last one I remember too. I was at that game. I just couldn't believe that somewhere in the last 2+ years somebody hasn't at least gotten a hand on a punt.