EdzUp[SD] #1 personally I would use banks to hold the variable values and then work from there, this in theory would allow you to have a programming language within an programming language.