See shiny new software...
step 1. find out if they take paypal
step 2. find out my paypal balance
step 3. find out price of software
step 4. if price < paypal balance, download & try software
step 5. wait till 30 days after trial expires to decide if I can live without it, find something cheaper/free, make it myself, etc.
step 6. if nothing found and I can't live without it and I don't want to try making it, go back and buy software.
step 7. Every few months, uninstall all the stuff I forgot about long before it made it to step 5 (which is most things)
I am very frugal by nature and there is no room for impulse shopping in my personality or my wallet.
I am not much of an impulse shopper for anything...not even food. My husband loves sending me to do the shopping, because I stick to the carefully planned list. It saves him a lot of money.
On the other side of the coin, I'll never ask him to pick up milk on the way home from work because it will be the most expensive milk in the world and come with 10 bags of free groceries.