Got through the first trip by rewatching Enchanted and five episodes of The Good Wife, and watching-for-the-first-time two episodes of Doctor Who; doing crossword puzzles; reading; and eating junk food. No one was sitting next to me, which was great luck. (Andrea and I didn't sit together because we both like aisle seats. She was across the aisle and a row or two back.)
The airport at Jo'burg was familiar-looking, with lots of stores and glass and lights. For me, it was notable mostly for a very yummy croissant.
The airport at Tana (short for Antananarivo), Madagascar, had few stores and no AC. It was uninteresting and badly organized. Ads for VISA cards conflicted with signs for actual visas. People were fairly friendly. A young girl tried to get up the nerve to ask for money--her eyes were sad, yearning. The porter was friendly and distinctly not shy about letting us know we were to give him a tip. He was charming and even though we paid all of our tips in advance, we tipped him some more. I'm feeling rich, since I have 660,000 ariary. It only equals $300 dollars but it's a big wad of $10G bills.