Nah, no real alternative, I usually use global variable for that.
I already suggested 'Layout Variables' last November but, now that I think about it, it would rather be 'Event Sheet Variables' since each layout can share the same event sheet.
Or some kind of 'static local variable' if it's the right term. Local variable that doesn't get reinitialized.
Anyway, that's Ashley 's call (: