Glad it all worked out for you Les. I agree that the dependance on AGOL is not ideal, especially when we have / pay for AGS already, but in esri's defense, Web Appbuilder is an esri product, with development costs and all, so this is a way that they can keep track of usage. This is not to start an argument but just to point out that we get benefits from the product....and especially since we do have this workaround, at least I can live with that.
By the way, if my previous response answered you questions, please make it as answered so this question can be closed and others can find the answer. Thanks.