I always travel on business so that either my customer pays for expenses or my company does. Either way, I don't pay for the hotel/car/airline tickets. Therefore, programs mean more to me as the points count and can be used by me for personal travel. Therefore, I usually never pay for airfare, hotel and car rentals. At the end of the day, free is free.