That all depends on what you mean by "transaction". But normally, you'd let the user pick a bunch of options in the dialog and not apply any of those changes until the user clicks Save or OK. Until then, you can just not do anything if the user clicks Cancel. Dave Kreskowiak Microsoft MVP - Visual Basic