Just tried with web2py *2.0* release. It *worked* . auth.define_tables(username=True) db.auth_user.username.requires.insert(0,IS_MATCH("[a-z].*"))
So, thanks everyone, this certainly answered my first post about the error. I'll posts my working username code, that behaves the way Google usernames do, once I'm done. Much appreciated everyone, Rob --