Jooel, It's really not reporting anything. I've looked for something in the eventlog, I have no kixtart.log file and no Dr. Watson pops up. I run the script through kixstarter v3.28 as well as the command line with /d and it doesn't report anything. I'm probably missing something but I don't know what.

Why are goto's bad? What other options do I have if I want to stop it from renaming mapir.dll everytime?
Do I just add another endif to the end?
endif
endif

You said it SWK, steep learning curve.