One of the closest gas stations to me has a $0.10 discount for paying with cash. That's about the only reason I ever carry it.Not related to the thread but I played poker with some friends last night and won a bit of money ($40 bucks).
So when I went to the restaurant that just opened by my house today (Atlantis Burger) to get a pastrami sandwich I paid with cash. It was kind of weird. Don't think I have used cash to buy anything from a store in over a year.