Qantas does it right
Since most emergencies are on landing, I've often wondered what good the safety briefing does on take-off when you really may need the information several hours later. That is until I flew Qantas in Australia several years ago. I don't know if they still do this, but I recall they repeated the safety briefing on initial approach. I remember thinking how smart that was. Does anyone know another carrier that does this? I think they all should.