Basically I agree with Kevin but "Don't show this again" is a good improvement. As a user I do not like dialog boxes which boil down to "Are you sure? Are you really sure?" Yes, I'm sure, that's why I clicked the damned button.
>That book is long outdated. It was written for Windows 95. Let's go with something more current
http://msdn.microsoft.com/en-us/library/windows/desktop/aa511258.aspx or here
http://msdn.microsoft.com/en-us/library/windows/desktop/aa511440.aspx.
>
>For the record, the last few Fox apps I wrote use my own dialog for this, with an option on it to "Don't show this again". Application options allowed the user to reset that.
>
>>
>>Cmon Craig, you're better than that
>>
>>Proper UI design does not let the user make mistakes like that.
>>
>>1) Don't enable Save or Revert unless data has changed
>>2) If the user would lose data by their action, prompt them
>>
>>Not one of my users, everm in 25 years, has ever said that this bothers them
>>
>>Further more, this book was and still is popular and discusses these things:
>>
http://www.guidebookgallery.org/books/thewindowsinterfaceguidelinesforsoftwaredesign