Oh. My. Goodness.
Yes. Thank you! I will write a more detailed review / thank you later. But this...is amazing.