I don’t have time at the present that read through this whole thing yet - will do later and provide feedback if I feel so inclined.
Either way, count me in!