Impressive overview of some great ideas! Thank you!