Great progression!! I just went through this whole thread and I definitely did not see the where it was going until the end. Really amazing work!