String-based auto-number generator

