Shawn - I found a bug...er...feature...

If you put lines in this order, ESCAPE doesn't work:

$ButtonOk.Cancel=1
$ButtonOk.Default=1

If you reverse them, it does work:
$ButtonOk.Default=1
$ButtonOk.Cancel=1

FYI. It was a little confusing to a friend.

Crazy Eddie
_________________________
{Insert your favorite Witty Tag Line here}