[Background Info You Probably Should Skip] My app is my now 20-year-old (started in HyperCard) Classroom Quizshow, which I wrote during my first year as a fourth-grade teacher. It's a primative program, really, but it does exactly what I want, and it's my baby. Links for my app (not trying to advertise--though I should since my sales rate is somewhere south of 1/month

Question 1 of 3: Have the file writing/saving/copying routines in LiveCode been "fixed"? I ask this because I've been using Unix commands instead because of this forum post: http://runtime-revolution.278305.n4.nab ... 98309.html (see first reply to this post).
Question 2 of 3: It seems I have to close my data stacks after each use. Otherwise I get an error that they're already open when I try to use them later. Is this true? Is this best practice? Does this have to do with the whole destroyStack thing, and if so, how? I admit to being unclear on destroyStack's ramifications. My understanding is destroyStack, if true, removes the stack from memory when the stack is closed, but again, I don't understand the importance of this or how it affects this error I get when trying to re-access an open stack. That was more than one question, but they're all pretty much the same one.
Question 3 of 3: So I've been closing my data stacks after every use, but I found I can't use Close Stack because it takes its sweet time getting the stack closing done. Instead I have to use Delete Stack. This bothers me because although I know Delete Stack actually closes the stack and doesn't delete it (it only deletes a stack if it's a substack), this seems rather hinky to me. It seems like if I want to close a stack, I shouldn't be using the scary word "delete". I'm also suspicious that my use of Delete Stack might be a reason I'm getting Mac App Store rejections for my latest update. (Though I've been using Delete Stack for a long time, Apple's requirements change frequently.) So my actual question #3 is: Does Close Stack work correctly (immediately) now, or should I continue using Delete Stack?
Thank you for any help you can give to one or more of these three questions.
Steve