Chip, I agree with you on most points.
However I sorely miss one most important step we all should remember: Rely On Your Network! And I am not talking about social media but real life contacts, peolple you have done business with, colleagues and partners. Let them know you're in a fix and they usually will try to help you.
I can testify to this, having lost a major, major contract last year. No personal reasons, just a very sudden and unexpected budget slash that sent me tumbling out into the snow. After getting to my feet again I sat stunned for a while and then started calling my network contacts. A couple of weeks later the first small things came in and now I'm up and running again.
Make sure you have some real friends out there!
Keep Up with TechRepublic