Ok, it works now on 9X, NT, and 2000 but the problem concerns about their installation speed. Sometimes the sleep() runs out and the install ends up failing. Also, why is the user seeing the install process? Can it be hidden somewhat like running on the background or minimized?