But look in the VB6 CodeBank. I wrote a control for downloading files that shows the progress and speed. You can use a control array to download multiple files simultaneously.
I think I named the thread "Ultimate Winsock Downloader HTTP, FTP, Files > 4GB" or something like that.