Customer Retention Programs

Does anyone have any good experiences with customer retention programs like "tires for life" or "oil change for life." If so, could you let me know. And since this is not an advertisement site, feel free to email me at dave@rickysmith.com. Any good or bad information would be helpful. Thanks in advance.