Offer your thoughts or opinion on the input financial query or topic using your financial background.

How to prevent myself from buying things I don't want
There's a reason that you get a discount code: to make you feel like you're getting a deal. A deal is what you get when there was something that you were already going to buy, and you got it for a lower price than you were going to originally spend on it. If you learn to look at "rewards" as a marketing ploy that is designed only to get your business, then it's easier to ignore them. But if you really do want a thing, and is is a thing that you are going to use, then by all means, go for it! Buy it, and use those rewards and enjoy them. Otherwise you're just giving your money to someone else for no good reason. And if you want to do that, you should just give it to me. At least I'm honest about it :)