while clever, that is getting around netsuite's own governance limits (if it still works) and can get you into some issues w/ netsuite im sure. If your script is running out of governance, i'd see if you can cache some of the data w/ global scope objects and/or move some of the logic to user event script(s)