Thanks Kenny... I didn't read the entire post just the part of posting the demo.... you must understand this is a tough decision for us.
First Charlie, you saw the demo a couple weeks ago though the suggestion to have a recorded video demo online is a good one and will be posted today, thanks for the suggestion!
Prior to this we had been doing demos via screenshare which also had the advantage of being able to answer questions as it was gone through which is why we went that route.
We are also aware of the other platforms mentioned, if you look at the most recent one mentioned might check out the states they are in as when I checked back yesterday it only showed as being available in Idaho, Utah, New Jersey and Pennsylvania... As far as embedding the NPN number, unless an end user (customer) was to install an applet/plug in on their PC (which is doubtful they would) by far the most likely way to do this would be via cookies. After reviewing this with a software engineer who reviews security aspects of websites he was very clear there are many possible issues in using them for that purpose. I am not saying cookies are how the NPN embedding is accomplished though suggest at least to look up issues with them. Even aside that, many now have their web browsers set to either A. not allow cookies, B. Clear them out on a regular basis or C. pop up an alert that the website is attempting to write a cookie to the browsers settings. All of which would cause the future embedding to not work.
Yes, the last one you mention does provide start to finish ability though we all know there are other questions as to how that is being accomplished. All I can say is, and we have had discussions regarding this with numerous other companies (some of whom have been mentioned on the forum) who are WBE's as well as CMS review of their WBE guidelines. Net result is according to the CMS rules for being a WBE it cannot be done at this time outside of open enrollment via a WBE. Simply put, the connection to the CMS datahub does not exist outside OE at this time. Period.