No offense taken. The solution I offered was in fact not the best one for applications using slow Internet connections, I agree. But on an Intranet, or fast Internet connection, it provides for much more functionality than the Validator control does. Since the initial question did not specify more than one text box or whether the application was for Intranet or Internet, I went with my first thoughts.