A point-of-sale system