'Set', it's the 'Set' button, on the 'DAC / Rank / Information' tab of the ship design, right next to the Minimum Rank dropdown & Class Priority number box.
I had thought the 'Set' Button was to set the class priority for assigning officers. There is a 'Save' button for the DAC/Rank Information Tab that is not present for the other Tabs. I did not notice the 'Save' button before, though I did look for it on the Design View Tab. I am curious why one does not need to Save a design to make changes permanent. It is sort of a Windows standard feature that:
1. If you don't Save, any changes are lost;
2. If you try to leave the Window after changing anything, you are prompted to Save.
It's the "Set" button I was talking about - it hits them both.
As for why design changes are immediate, I assume it's:
1) because setting up an object that represents the state of the screen so that you can back out changes in a transactional manner is a pain in the you-know-what, especially (I assume) in VB6.
2) because you're not supposed to be editing existing classes that have already been locked, so the equivalent of "exit without saving" is "delete design".
For the info box, on the other hand, I imagine Steve doesn't want to be changing the DB record with every keystroke. I realize that he could play fancy games that saves the record when the text box loses focus, but again, that's a pain to set up in a way that's not buggy.
John