Changing the subject slightly, I know the convention is in the order mentioned -- starter, main course, pud.
But, why is this?
I remember being told as a kid that you'll feel sick if you eat pudding before dinner. This of course is nonsense, isn't it?