Tomorrow, I start my new job at a high-tech company in San Mateo. The job has everything I could ask for: excellent location, salary and benefits. The company has been around 10+ years and is in growth mode.
Finding this job took me about 3 months (technically 4, but I don't count the month between Thanksgiving and New Year's where no company does much), which is about how long it's taken me to find work after my previous layoffs. I've been very fortunate to receive generous severances from each of the layoffs. Without it, I would not have had the luxury to be selective about where my next job would be.
Bottom line, losing a job sucks. But living in the pricey San Francisco Bay Area, layoffs, job elimination, and companies dissolving or relocating is a fact of life. For me, being in the same job in this area for an entire career area is naïve, and will get me nowhere if I want to advance.