Agreed - Pay yourself first. What I do is pay using my bills ($10, $50, $100) and then take the coins and store them away when I get home. After 6 months I had $682 saved up in coins which has now served as my rainy day fund. You'd be surprised at how fast you save just by simply collecting the coins and not using them.