The reason i wrote this was because i didnt found any download manager in the whole web! where you can customize the starting position of the segments. Most programs will just start one segment at 0%, the second at 50%, third at %25 ,75%, 12,5% and so on. There is very little information about multi part/segement downloading in the forums so i gathered some informations and knocked this script together. No messing with dlls or IE functions, just plain TCPSend and TCPRecv (i like it pure . Y