Either way, method aliases need to cope gracefully with multiple traversal... -- Andy McKay http://www.agmweb.ca