A general health and life update, with a bit of rambling in between.