J. Walton lots of excellent points.

Not gonna reply beyond that, but thank you for all that.