Hope everyone is able to restrain their excitement about HTML 5 and the SoCal event next month enough to stay productive!

I have an issue where I am currently working on multiple separate stacks, which will eventually be consolidated into one beast app. For now, I am able to operate fine if the Mainstack of each of the pieces I am working on can be set.
HOWEVER, whenever I go to set the Mainstack of my stack to the one I want it to be, it doesn't work properly. There are two cases:
1) I want stack "Mainstack" to be the Mainstack of stack "Stack 3", so I go to the stack "Stack 3" Property Inspector and in the "Basic Properties" pane, select stack "Mainstack" as the mainstack. ASSUMING the selection appears to switch to my chosen stack (which is not always the case), it quickly reverts to stack "Stack 3"
2) Same scenario as above, but instead of using the Property Inspector, I use the Message Box to send the following code:
set the mainstack of stack "Stack 3" to stack "Mainstack"
In this case, I get a popup dialog with:
Script compile error:
Error description:
Soooo, I'm kind of at a loss, here. I need to be able to access custom properties and global variables from stack "Mainstack" while in stack "Stack 3", but can't figure out how to link them permanently (or at least until I choose otherwise).
Hoping y'all can shed some light on this for me!
Thanks in advance!
Phil E.