Once again, thank you all for the information. Crystal - Evian and other bottled water will do. ^_^
BTW, This is my first time with SQ Raffless. Based on the review and it's good milleage rewards with Star Alliance relation, I think I will make a switch from CX to SQ. Best reward can be taken using United or US Airways
About the seat, I will put my wife in window, and I will be in the isle. I do not mind waking up or standing up for my wife. As she may be more uneasy to wake up in her condition (about 5 m pregnant at that time). She also like it better when there is a little bit more people and space surround her. So we opt for the lower cabin with 22H-K on 747-400 and 11 H-K for 777-500 and 11 A-C for A340-500.
Any more suggestion about the seating arrangement will be nice. Thank you all once again.