Hello, The attatched attempts to document the ``correct'' way to create per-architecture module data-pointers. While there are other techniques that use global variables, I think the attached is the best approach. Andrew