The Art (and Pain) of Generating Scalable Invoice Numbers