Jim, with all due respect: what in the world are you talking about? You guys need some serious IT help here. There are many people on this site whom have volunteered to help you. Is it hubris that prevents you from asking for expert help? It’s 2017—hosting a website like this is down to a science.
Well, we’re not going to put it on the cloud, so I’m guessing we’ve got to design and build a new system from ground up. You want to spec one out for us with all the latest and greatest?