Hi,i need some help using listbox and pull out urls from google search results and put into listbox faster with no timer if it's possible to do that
without waiting timer to finish.

Here are some examples what i want to change.

This is using with timer.
Using timer it is becoming very slow and need to wait while timer to finish and it is very silly.

I have crossed out all over google pages results but i haven't find the answer to that question until.

This is what i need just to change something in my code but i do not know exactly how i can do that without using timer.
I know that it is possible to do but the question is how ?



Code:
dim i as integer = 0
i = i + 10
            Dim wc As New WebClient
            Dim source As String = wc.DownloadString("http://www.google.com/search?q=" & TextBox1.Text & "&start=" & i)
            Dim m1 As MatchCollection = Regex.Matches(source, "", RegexOptions.Singleline + RegexOptions.IgnoreCase)
            For Each m As Match In m1
                Dim value As String = m.Groups(0).Value
                If Not m.Value.Contains(".png") And Not m.Value.Contains(".gif") And Not m.Value.Contains(".jpg") And Not m.Value.Contains("google") Or 

m.Value.Contains("free") Or m.Value.Contains("freeware") Then
                    ListBox1.Items.Add(m.Groups(0).ToString())
                End If
            Next