Jim,
Why are you changing the name? You should be able to just keep using the same name over and over for each rebuild. What line of code is giving you the error?
>I am using the project builder to build the DLL. The second time I build the same DLL with the same functions/procedures I use a different name. When I change my code to use the second DLL I get a class definition not found error, which doesn't make an ounce of since.