Kelandon and Khoth - thanks for your responses, you've already found several things that need outright fixing, and also given me a lot to think about concerning improvements.
hawkking - according to the delivery failure message I got had typed your address correctly, so I will try sending it to you again.
-I tried sending it again, and I just can't seem to from my hotmail account. Could one of you, Khoth, Kelandon, and TM, send him a copy? Really sorry.
A few notes:
You can use the lists of nodes at the bottom to go directly to the nodes, but I think I got too fancy by requiring a double-click, so I'll change that.
The reason that the application's icon is also in the Data folder is both so that the readme can use it, and because I needed it to get the About box to work right.
A number of comments so far involve making the application able to handle multiple documents. (Being able to work on only one dcument, seeing an unusable window on startup, quitting on closing the window, etc) I would certainly like to make this into a multidocument application, but it added complexity that I wasn't ready to deal with initially, and the BoA Editor itself behaves mostly like Dialog Editor now does. I'll look into working on this.
As I mention in the user's manual the treatment of comments is a little odd. The problem is that the program internally treats the node as having a number of fields which can be accessed and modified seperately by the program, and are then written in a certain order using special formatting to make the script. Since comments could be anywhere, this approach does not handle them well. I've thought of a possible solution but its messy, and I wasn't sure if it is worth it.