Sorry to hear about the bad things, but that's a great list of good things to offset them.

Oh, and I'm glad you're back, even if it hasn't been a full six months. You always have a unique perspective on things, so start weighing in on the active topics already.