The Objective: I need to download multiple files from a site, one by one, or simultaneously - whichever is easiest. The site requires me to login first (I have the user ID and password). I have already tried using the WebBrowser control in Visual Studio, but once I get the "pop-up" to save/download the file, the application freezes. I am unable to make the software click on "Save" since that event is not exposed using the WebBrowser Control, and the thread stops. My Ask: I need a software/add-on/stand-alone desktop application (Visual Basic only) that can (1) accept a text file as input for URLs of files to be downloaded (2) let me browse to the website and let me enter my credentials on my own (don't want to hard code any credentials), (3) Once I click Go, can then start downloading the files to a pre-defined location (potentially desktop). Also, would like to keep a track of what files have been downloaded and which one is in progress (possibly by using a ListView or Grid). Important Points: 1) Being a proprietary site, I cannot share the URL of the site I intend to use, and neither can I share the credentials with the developer. We can test this on any other site that uses the same approach,i.e. download after logging. 2) I will need the source code of the application once the project is complete 3) I will need to test the software at my end with my website, to make sure it works.