I am starting to think that the code
Code:
Private Sub Browser_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles browser.NewWindow


        'MessageBox.Show(newURL)
        browser.Navigate(newURL)
        e.Cancel = True
    End Sub
Is running before
Code:
Private Sub browser_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles browser.Navigating

        newURL = e.Url.ToString

    End Sub
Is that what I am doing wrong?