First, in defense of the question: if I can't work, it's going to be pretty hard to develop my skills. All the ruby or php or c# in the world doesn't do me much good if there's no jobs. I could certainly go freelance, but I don't know if I have the tolerance for that kind of risk.
The question: If the US goes into a severe recession and I need to look for a new job I may have to expand my job search. I've told my son's mother that, should this happen, I'm willing to tolerate 3 months of unemployment before I get freaked out and start looking at Dubai or Australia or something for a 1 year contract. Where, globally speaking, is the demand at right now? Is the US still the best bet for a developer looking for work? My experience is in dotnet line-of-business apps. Around 5 yrs experience.
Right now I think I'm doing OK, but having a plan B (or C) helps me sleep at night.