1. A method of thresholding of a database of customer purchasing history using a computer, comprising: providing a customer purchase history database including data regarding customer satisfaction, awareness of vendor brands, previous purchasing history, and size of customer budget; providing a predetermined threshold regarding said data; establishing, in said computer, boundaries surrounding said predetermined threshold; splitting said data, in said computer, to maximize differences in said data across said split; generating, in said computer, a model of said data based upon said split; and allocating marketing resources based upon said model.