Lots of well engineered ideas here LBD. Thanks for the writeup!