Thanks a lot for this tut, but I just want to point out that in the script there is a problem:
// ST: st_startstore.nss
object oStore = GetObjectByTag("TAG_OF_STORE_HERE");
object oSpeaker = GetPCSpeaker();
oStore = CreateObject(OBJECT_TYPE_STORE, "RESREF_OF_STORE_HERE", GetLocation(OBJECT_SELF));
DelayCommand(0.5, OpenStore(oStore, oSpeaker));
That exclamation point needs to come out if you want the script to work. It will still compile with it in, but it won't work unless you take it out; just a future warning to anyone!
But thanks again for this