You need to use the Download Code + Winsock download from my 1st post and create multiple downlaod classes...or combine my multithreading code with the OLE downloading code.

Personally I would go for the 1st option as this is already async.

Woka