OK folks. We're here. We had an uncomfortable few hours before we landed in Moscow, but otherwise, the flight went as well as can be expected. Melissa was a trooper and Jack did damn well for a 6 year old on a 24 hour flight.
We all slept for a good portion of the first leg of the trip to Moscow. Melissa's pain came back for about the last 2 hours of the flight, but once she was able to get up and around in the Moscow airport, she started feeling better.
The second leg to Singapore felt like it took forever, but that's just because we didn't sleep. Melissa felt a lot better for that part of the trip. We're now in our apartment and Melissa and Jack are sound asleep. I need to wake up early for work tomorrow, so I'm trying to stay up for another hour or two.
More detailed update tomorrow.