If the user is required to remember something, place
it at the beginning of the message
If some action will result in data loss, prompt for
confirmation.
Error dialogues should never cause the application
to quit
Applications should be tolerant of predictable typographical
errors