Database-driven marketing communication programs are facilitated by effective identification codes that allow for personalization of messages and interactions. An effective database-driven communication program relies on customer profiles combined with other information available regarding specific customers. In-bound telemarketing programs, trawling, advertising, and lifetime value segment programs can be fine-tuned for individual customers.