While trying to live within your means works you need to also fund out of your cash flow an emergency fund and an annual costs fund. Once those are funded , everyday buffets don't make such an impact from needing a new washer to a long call to the plumber.
The best change we accomplished was when we had an annual living expenses fund. That meant we could live without any money coming in for a year. For me, this fund was actually better than anything.