>returnvalue = messagebox('Save changes',3 + 32 + 512, 'You have unsaved changes') >Hmm, this one doesn't have a question. I can understand it for the Close button (say, Save Changes?) but what about Revert? If I press Revert, the 'Save changes?' question with Cancel default button will look silly.