I apologize - I figured out what my issue was. Basically, I've been using a test .dbf file and the script is setup to handle an "ok to overwrite" dialog, but after I say "ok to overwrite" if I cancel a few screens later I lose the original .dbf I was working off of...
Subsequent script runs were hanging because the "ok to overwrite" dialog is no longer displayed and the script was waiting for it...
Edit:
If anyone else comes across this, I added a MsgBox between each statement in the area that seemed to hang up the script. This helped me isolate exactly which statement was giving me problems.