Yep.  Hardly anyone carries cash anymore.  Use credit card to pay for everything primarily for air mileage.  Frustrating when following a person using a credit card to pay for things costing less than a dollar.  They will find out that redeeming those miles that they need to be very flexible in their travel dates.