Hang in there John!
Always enjoy your humor and input.

My philosophy has been to live every day like it was your last.

That means doing your best with what life throws at you each day and with what you have to work with at the time.
Some days will workout better than others so don't dwell on the ones that don't.

Try to limit the amount of "bad" news you read or listen to.
Focus on the positive things going on if you can.
As they say in computerland, "Garbage in, Garbage out."

Another good piece of advice I read is:
"10% of life is what happens to you, and 90% is how we react to it.
Attitude is all important.

This positiveness will spread to those around you as you well know with your humor.
Just the physical act of smiling releases endorphins which can make you feel better in a short period of time.

If you can lay your head on your pillow at night and say "I did my best and made those around me smile" then it was a good day.

May you have many good days ahead.
Carkins