I am attempting to create an application in VB.NET where I would go to a few hundred websites and create accounts for each site. Would Webbrowser be the best solution or httpwebrequest? I know that httpwebrequest is fast because it doesn't use a browser to run the code but damn filling forms is so hard to figure out. Webbrowser seems easier but damn if it isn't slow as hell. Which method do you think is more efficient at getting the job done the right way with the best speed?