No reason to reinvent the wheel...Civ4 ROM had ...err.....hundreds (or maybe thousands?) of events...
Btw, would it be possible right now, before modders get DLL access, to have events that give players a choice rather than just "happen"? e.g., forest fire, 2 choices: lose the forest, or pay...