1. the limit on the size of string passed to dlls
2. &binvars should not always be removed, and support for them to be used by dlls should be added, so that the dll has direct access to the &binvar, this way, you could pass any data type to a dll
i would suggest a huge rewrite of the scripting language, but giving the ability to scripter/programmers is probably a much more efficent idea