Whew! I really wish I had another 20-30 solid hours to put into this project. However, it has shaped up very nicely and I’m uploading the code to the live site for client review. There are two critical missing pieces but hopefully I can wrap those quickly.