Thanks to the OP for posting such a great thread.