I'm still piecing my together my thoughts on this, so feedback like this is valuable.
Thank you for the kind words too, I'm glad you think so.