I was most successful limiting my non-neccessary spending by giving myself an allowance in cash. This was to cover any incidentals that I might get the urge for during the week. That cafe latte or fast food lunch is a little harder to splurge on when your actually seeing the cash leave your hand. Then when the money is gone, that's it. After a couple weeks, I was finding I still had money left.