> Perhaps sub-events could just be separately numbered 1, 2, 3... at each nesting level?
Ashley Not sure what you mean?
After each event, the sub event count start again, it's like to say 3.1 for the first sub event inside the event 3, but rather than that, it will simple say 1, with an identification (colored, dotted line, whatever) of that event 3.
How about these?
<img src="http://www.Logofusion.com/att/GUI-1.jpg" border="0" />
I agree, but I have to say, that incremental organized index help a lot, independent of everything, when the software way, you have a problem with the event 1531, you'll go rightly there and see the problem, and the context, but using your system pure and without index, how you'll search the problem? Plus, if you reproduce the bad code for many sub-events before testing, what will happen? A mess.
May a hybrid of these two systems can improve the system and make everyone happy =)