I have lived with myself long enough to know that when it comes to music equipment, books, and gaming stuff, I can very impulsive. Nothing like walking into a music store for a $10 instrument cable and walking out with a $600 guitar. Working in the nonprofit sector and having kids in college requires me to be bit more responsible than that.
Back in Minnesota, I would look at the fishing tackle and ask: (1) Do I actually need this to catch fish? (2) Do I need to buy this today or can I think about it for another day? I do the same thing with gaming stuff. The fact is, when it comes to gaming, all you really need is a set of dice, a pencil, and some blank paper.
It isn't that I don't ever buy gaming stuff...I do. And sometimes I buy a lot of it. And sometimes I buy things and then think the next week, what did I need with that? But I do try to avoid that sort of buyer's remorse. I think the main thing is knowing myself and not necessarily trusting that overwhelming urge to buy the latest game product. I try to only buy things I know I will actually use in the next six months.
I use online wish lists to keep me from online impulse purchases: When I feel the urge to buy something and I cannot think I will immediately use, I put it on a wish list and give it the highest priority. Almost always, I find myself going back to that list a month later and lowering the priority. My online wish lists are filled with thousands of dollars worth of stuff that I thought I had to have but then discovered I didn't really need. I figure I get the fun of shopping without an attack of buyer's remorse.