I use a credit card with great cash back bonus points ect. But when I get home I pay the bill off right away. That way I get the bonus's but I also have no debt as well as if I would have paid cash. I do take some cash for small purchases or for one of our 3 meals out! (Yes, I am a 20hr straight shopper....) which requires breakfast lunch dinner and a couple snack shops!