No problem UnitDTH. Also something that I forget to mention. It is best to do two event checks for the arrays. One to check if the array value is smaller than the time variable, and another if the array value is 0 (which means that it is empty and contains no value). I am sure you can see the problem now, If you do a event check timevariable <array, than set new array and save, it will never save because the empty value when first check is 0 and will always be less than timevariable.
This is usually what I do,
1st event,
timevariable < Array, value at (?)
-delete that value and add the new time variable in, and save
2nd event,
Array, value at (?) = 0
-delete that value and add the new time variable in, and save