esshup,

Thanks for taking the time to write up a comprehensive reply!