I know that you already contacted us via the support form, and I replied to your message suggesting you try the forums here, in case any other users had recommendations for alternative software.
Since no one has replied yet, here is one similar app you might want to try out:
Our editors gave it a great rating (albeit in 2011), and the user ratings are consistently good as well.
For additional tips on searching for software on our site, please see this FAQ article.
As you noted, there is also the option to use the Download.com Watchlist in order to receive email alerts.
I have been a happy user of the Download App in Windows 7 to keep my downloaded applications up-to-date. Now I see a message in the header of the app telling me that the service will be discontinued as of 18 June 2015.
Is there another application I can use in Windows which would replace Download App, or do I just have to make sure I have alerts set, so I get an email for each update (which seems clumsier that the Download App service)?