>I guess, I should be using Jim's suggestion, ...
That was to check for OldVal(), if I remember correctly? This will work, of course, but the principle is different from saving the value in GotFocus(). If you check for OldVal(), once you change the value, if you check on LostFocus() for changes, your conditional code will fire every time, until the value is actually saved.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)