I would like to add some other tips for people in your list:
1. Try to find source of new income. If you are doing job try to get some part time job side by side. Never get over dependent on one source of income. No matter how much overtime you do your employer would still lay you off on the name of Cost Cutting
That seems to be the hardest point for most people
Because regular job gives you a false feeling of stability, which is not there. And it is not even about overworking (which may make sense in certain circumstances). A lot of people tend to think that it makes them more valuable to the company. However, this is not the case as what extra hours actually contribute to is your employer's certainty that you desperately need to keep this job. Really, would you willingly overwork if you didn't depend on the job?