On a flight from Sydney to Vancouver earlier this year, the in-flight entertainment system on my plane was broken. I spoke up: "Hi, I have a doctorate in computer science and I know a bit about these systems... want me to take a look?"
I was surprised when they agreed, brought me up to the front galley, and showed me their interface to the entertainment system (alas, the server itself was in the ceiling and not accessible). I ended up pulling out my laptop, borrowing a cat5 cable from one of the flight attendants (all of mine were in my checked suitcase) and running tcpdump on the plane's network. Alas, while that allowed me to diagnose the problem, I lacked the serial cable needed to connect to the server's console and wasn't able to fix it.