Cat,
I'm with SULLutions when it comes to the LV2 global variable. His VI is too old for me to read (in 5.1, I am now down to only 8.6), but I made a VI with similar functionality. I saved it in LV8.0, so hopefully everybody can read it.
Download File:post-11268-1237404447.vi
But still, don't feel bad for using a global variable. They are there for a reason, and I think this was one of them.
SULLutions,
Can you repost a newer version of your abort vi? I'd just like to see how you handled it.