Leading edge algorithms automate one-to-one marketing