I developed a system that I called "The Fives" that really worked for me. I took five envelopes and wrote on each envelope something I was saving for and it's cost. These could be anything from buying a new coffee pot to getting a new fence--nothing overly expensive. Once a week I emptied my wallet and put $5 into each envelope and wrote the amount inside on each envelope., placing it behind the others afterwards. If I had more than $25, I started over again with the first envelope; if I had less, some envelopes didn't get anything that week.
It's surprising how that affected my mindset. I would think, "I would like to stop at Starbucks, but could really use that for amount for an envelope.". Then one day you reach the goal you wrote down, and think, "Hey! I can finally get that new fence!" I would then remove the fence envelope and replace it with new one with a new goal.