So you feel this is an environment issue rather than a language design issue? I would think the need and the solution (at least a proposed solution of formally folding it into packages) could be addressed at the language level: gives us portability of code; forces all vendors to address the problem, and other nice side effects... Brad Miller