I am finally finished! This one took far too long. It became very complicated. I think I will turn it against the wall, and re-look at it in a couple of weeks. This will give me 'fresh eyes' when I look at it again, and hopefully catch any glaring errors that I missed.