>Aston, move your Setfocus() code from Valid() to LostFocus() and it will work.
>
Nick,
SetFocus from a LostFocus will only work if you also include a NODEFAULT after the SetFocus call. Otherwise the dafualt behavior fo the LostFocus will move focus to the next control after your SetFocus has done what it is doing.