I have overlooked a gem until now. I discovered that AutoIt has a nifty update tool. This is the best example of an update tool to date. It tells you what you have, where you have it, what beta versions are available, a link to download any of them, an option to autorun the install, and more. When I add such functionality to my software, I am going to use this as the model.