Wow. Did you just right that? Way over my head. I might be able to use it if I stare at it for a few hours. Some of it makes sense to me, but the first line Call @SCRIPTDIR + "\DirPlus().udf" I don't get. Do I copy the DirPlus into my script or do I save it as another .kix and call it? Baffled.