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