Cool. I'll add another one to the list.
If you add the Greevers_Little_Helpers goal file(or just the code) to your mod there's a handy statement in it called global event memory.
//REGION Global Event Memory
IF
GlobalEventSet(_String)
THEN
DB_GlobalEvent(_String);
IF
GlobalEventCleared(_String)
THEN
NOT DB_GlobalEvent(_String);
//END_REGION
This generates a handy database of your flags; it outputs as DB_GlobalEvent("globaleventname")
I'm using this for implementing choices and consequences in certain areas.