I've read through this thread but I'm still not sure what the goal of this Pursue problems is supposed to be. It says to rewrite it so that the "script also applies the user's preferences". Can anyone clarify this for me. What should the end result look like? I mean, I see the code you wrote out, Larry, but I'm not sure what it is actually supposed to do. When I run my scripts, I see no difference.