Auto-generated ID's (Deal IDs, Deal numbers, Project numbers, Job numbers, Reference numbers, etc.)

I too think this is a needed function as most CRMs allow for client ID naming conventions so we know that Smith Electric in Texas is different from Smith Electric in Florida w/o looking at the contact/company account to find the location.