Have you registered the DLL on the server that the asp file is on. Also the VB run time engine has to be on that server. It's no good just copying the .dll to the web server, either make a setup disk and install that on the server or use interdev6 to deploy it to the server. As for not being able to use it in a new VB project, don't know(does intellisense work for it in either VB or interdev6 ?)