Bill,
As klayfish has said "You are NOT a failure". Times are tough. I stand to lose my job and maybe my toys as well, but after a recent family tragity, I realise that the only things that matter are my little girl and her mother. I can always get a job good enough to feed them. Now do what I do this time of year when I'm feeling down:
1. Drink a beer.
2. After drinking beer head out into the snow and make a snow angel (Ask family members to do same).
3. Realize, that none of this grown up stuff really mattered when you were ten, so it shouldn't matter now.
Peace, Happy Holidays, Good Luck!
--Mike