Really nicely put! Will resteem so more can see it and perhaps learn a thing or two, I know I at least got some things to consider after this!