huge update! damn, good work, keep it up!
Thanks. It certainly took a while to pull it all together. Have fun!