Dev,
You sure sound like you have this recovery thing down to a fine science!
In fact, your recovery is shining so bright I have to wear sunglasses to read your post!
Somehow, I would think with your son being 42, and mine being 35, that they're sure old enough to get it together and live a productful life.
Hugs and hugs....