Thai Air is my favorite airline ever!! Probably the nicest airline I've been on. The 17 hour flight went surprisingly quick. I think I fell asleep for a large portion of it, but they have video screen in every seat with remote controls. As a result, you can what ever movie you want whenever you want, and you can play video games like Super Mario Brothers or use an interactive program that teaches you foreign languages. As a result, I had no problem keeping myself entertained. The only reason I couldn't sleep as much as I want is because Thai Air kept feeding me! But that's not a bad thing. I can't say I cared much for the roast duck (yes, they served roast duck as an option). I'm currently in the Thai Air club in Bangkok awaiting my flight to Dhaka, Bangladesh. The Bangkok airport is brand new, I believe it opened last September, so it's really nice. I'll try to post from Bangladesh if the Internet is working there. I'm probably going to try to get to the hotel and go to bed right away because I'm really tired.