generally speaking, I don't specifically know how to use a vector to array for addressing purposes. I think this could be a useful tool, theoretically speaking of course. I would like to know more and will hopefully have some extra minutes to specifically figure it out and then I'll move on to understanding the way unitronics does it's math. Ironically enough, I started using arbitrary addressing descriptors and that seems to work well unless I need to describe a register for a specific function or action. I think your advice was useful.