Wow, you've put into words so many great ideas here! Great job and thanks for sharing with us!
You're quite welcome.