Lots of angst but things are actually pretty good overall...