I have built a program using vb6 that uses the httpDLX component from [url removed, login to view] in order to perform a task. I run the program on about 50 threads at the same time. Each thread is doing its own task. Basically my problem is this. The program runs fine on my home computer which running Windows XP Professional Version 2002. It is [url removed, login to view] Ghz and has 512 MB of RAM. I need the program to run on my remote server which is running Microsoft Windows Server 2003 Standard x64 Edition and has [url removed, login to view] and 552 MB of RAM. The problem is the program always freezes on my server. It will run anywhere from 5 minutes to 2 hours but eventually it always freezes. Im not really sure why my program would work perfect on my home computer but not on my servers so i posted this project hoping someone would be able to figure out why. I would start by researching the httpDLX component and see if you can figure out if it has any limitations for what OS it can use.