Educational, detailed thread.
Thanks for taking the time to document it.