Beazelbubs' post has to be in close running for post of the year.
Sadly,in BA most of the above is in short supply. I would suggest most people cope through friends and family help. No holidays on the Orient Express for flight crew in BA I'm afraid. After all, whose budget would it come off?