That sounds great. Phanx, apologies, I wrote that from memory yesterday and obviously didn't pay attention to what I was doing, I've copy / pasted now which might explain where I'm going with that first bit of code you quoted there:
Lua Code:
local addon, addonName = ...
addonName[1] = {};
addonName[2] = {};
EarthernUI = addonName;
EarthernDB = {};
local F, V = unpack(select(2, ...));
... but clearly from what you've said there, I'll be changing it to ...
Lua Code:
local addonName, addonTable = ...
addonTable[1] = {};
addonTable[2] = {};
EarthernUI = addonTable;
EarthernDB = {};
local F, V = unpack(select(2, ...));
Thank you for taking the time out to help guys. I think I'll def go with the format you provided and I like the idea of using separate tables within 'F' for each module.
Thanks again!
Aanson