Thanks Richard, While your script works fine for numbers, it can't easily validate email addresses, social-security numbers, zip codes, etc.. I really need a single place I can put all this validation stuff, as the project I'm working on has over 50 different input screens. best, Chipp