I rarely see any support for such in this forum. I see chat about download.com issues not about apps.

Try the Computer Help forum at http://forums.cnet.com/computer-help-forum/ and include the link to the download.com so folk don't have to work to find the app.
Bob