I appreciate all the kind words, folks.  This was something new for me, which I always enjoy, if only for the challenge.  When things work out well too, bonus!