OK, I tried to see if there was an error after it got the registry key, but it returns 0. And, if I put that bit of code in its own kix, it runs fine. :? I tried using the Sanity() script to catch the fatal exception error, but it still errors out and doesn't catch anything as far as I can see. Is there any way I can see what this "fatal exception" actually is?