I wrote an application in VB6 which used the Web Browser control to connect to a remote webserver which is not using web services. It would connect to this website, browse to a few different pages, download the HTML source from a page, parse the data, run an algorithm, and then submit data through a standard HTML form on that website. The remote site uses CGI for form submittal. I am trying to re-write this program using .NET. I am not sure if I should use a web application (ASP.NET), or if I should use a standard Windows Application using VB.NET. Any suggestions on how to achieve this goal are appreciated.