Nice job Ron!

Portable UDFs... Cool!
I like Howard's idea of a 'load on demand' UDF system. Just put every conceivable UDF into a library and have KiX preparse the script looking for undefined UDFs and then load only those that are referenced from the library. Sounds like something for Suggestions.

As for ScriptLogic's UDFs, do you plan to ask their permission before ripping them from their site? I don't see any TOU doc and can't see Brian objecting, but probably a common courtesy.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.