Working with winpdb was a good learning exercise which helped me to understand more about the way web2py does things. However, it did not help me to get an answer to my question about custom validators. I could not determine where and how the builtin validators come into play and how to add to that process in the controller.
Regards Johann -- "Finally, brethren, whatsoever things are true, whatsoever things are honest, whatsoever things are just, whatsoever things are pure, whatsoever things are lovely, whatsoever things are of good report; if there be any virtue, and if there be any praise, think on these things." Philippians 4:8