>I seem to recall there being another function (but not a SYS function) that
>did the same thing but also returned a value (like maybe the printer chosen
>or "" if cancel was chosen). Am I right or is my memory playing tricks on
>me?
The Common Dialog control can do this. If you drop it on a form, you can right-click it and bring up the help file.