Such an awesome challenge @TerryT! I finally was able to get to this and complete the first two sections. I plan on continuing down the third section. I am with @NicoleJohnson that I am not sure where I would have started without some hints. Even when I looked at this in the past, I had to look at the hints. It shall be some sleepless nights to try and solve section 4!