Cash trumps gift cards every time.