The art and science of customer prospecting