O.K. - I am now at least in an acceptable situation.
I did the following:
- Removed all previous revisions from the deployment location
-Published a new version 1.0.1.40 (aka r40)
- Then on my test user I went and (via Control Panel) uninstalled the previous version of my application
- Installed r40 via the web site on the test users platform
- Published r41
- Had test user start application. He was then prompted to Update or "Skip" (new button for me)
- I selected "Skip" and the application started r40 with no problems.
Here is where things get less than Ideal but livable
When I shut down & restarted the application (r40) - I was not prompted any further for updates. I have not tried publishing a r42 yet to see if it picks up that revision.
I assume I will have to code in a "Check for updates" to allow any end user who skips the update to go back and get it once it has been tested & verified.
Thanks to all for your help. Any further tweaks or words of encouragement are always welcome.
Stephen