I'm with you on the going to bed on a full stomach. Usually eat at 8:30-9pm and it's often my largest meal of the day. But then I go through til 1pm without anything, except a spoonful or two of yoghurt etc when I first wake up.

Just another way to keep the calories at a sensible level.