Delta's loyalty program, SkyMiles, is free to join, and miles never expire, so it's worth signing up even for the infrequent Delta flyer. One of the best ways to earn Delta SkyMiles is through spending on one of Delta's many co-branded credit cards, so it's possible to earn rewards without ever taking a Delta flight.