In case anyone out there is keeping score, I'm still working on improving this last piece. Not done, yet. Still tinkering... January 25, 2017