The only time I've seen the masks drop was on a landing years ago. The pilot hit the runway so hard all the masks came down. Scared the crap out of me.
Singapore Air FTW.
Sinapore air is the bomb. I used to live there and we would always fly with them when we had the chance. Seats lay down like beds and asian slaves are willing to give you an HJ if you asked for it.
EVA air is great as well. I used to fly from Texas to Japan with them. Great service but one time I had a smelly indian sitting next to me for that long flight. I had to stick some of their breathmints up my nose just so I could fall asleep.