This is a good idea ngan!
The one thing I would add would be some sort of capacity to tag each "split mark"ed section as it is highlighted.
In this workflow, if I understand your proposal, one would have to highlight first and then revisit all highlighted content in order to tag second. For those working with large documents in projects with a large number of codes/tags (sometimes I will have 100 or more tags, and I believe many researchers will have more), the idea of revisiting each highlighted section and remembering what code you wanted to apply in the original act of analysis might present an undue hurdle.
I’ve been playing with the annotation pane script you recommended. It /almost/ satisfies my need. If it was just a little bit more intuitive with allowing the user to fetch previously used tags (i.e. with a list you could pull from) rather than requiring one to remember and type the tag in every time (again–tricky when ones dealing with 100+ tags!), it would fit perfectly into my work flow.
I haven’t had a chance to use your stacks script yet, which seems a bit more daunting–but also looks quite promising.
Thanks again for your assistance on these matters.