> Then you hand-code the sub validate_<field> methods to do > all the checking you desire. We could autogenerate [...] Simple or clever, choose one. -- Eric Jain