Dim jobs As List 'process global variable
jobs.Initialize
'add the jobs to the list
Dim j1 As HttpJob
j1.Initialize(...)
j1.Tag = ... 'store the link in the Tag property
jobs.Add(j1)
'submit the first one
j1.Download(j1.Tag)
Sub JobDone(j As HttpJob)
'work with the response
'submit the next one
jobs.RemoteAt(0)
If jobs.Size > 0 Then
Dim jj As HttpJob = jobs.Get(0)
jj.Download(jj.Tag)
End If
End Sub