Hi Scott, > I think Lua's tables will be good enough to handle holding the data but > was wondering if anybody had any experience or insights into organising > the data. I described the mechanism I'm using here: http://lua-users.org/lists/lua-l/2013-02/msg00106.html Here is another thread on this topic: http://lua-users.org/lists/lua-l/2013-07/msg00750.html Paul.