How can I create my own dialogs (eg. Mesage box) that halt everything until they're done? I can't figure out how to make a function that only returns to it's calling code once the dialog form is unloaded. And also, how do you disable everything else on the screen so that the user can only click 'OK' on the dialog form or whatever?