Good solution Craig, it works well, and nice work on the validations!