I've been on a few flights recently, and idly listening to the captain talking to the passengers got me thinking:
The captain's world is very different from the passengers' world. The captain has to fly the plane, talk to ATC, and all the rest of it, which inevitably leads to quite a lot of technical vocabulary being used. The passengers for the most part are on the plane to get somewhere.
However, some of the passengers could well be pilots themselves, or have some interest in aviation. So while most passengers just need to know that the plane is landing in 27 minutes, others may want to know that the plane is currently in contact with the tower at LHR, or that they're landing at 120kts on runway 27L.
So the question is this: when talking to passengers, how technical should airline pilots be? Should they only give basic essential information or should they cater for their more interested passengers? Do the passengers even care? I know many passengers are apt to just ignore announcements. How could this be done best?