One thing I find interesting is that you "love to shop for presents."
I'm not a present person. Hate giving them. Hate GETTING them even more. I'm a pretty practical person, and if I'm going to move something every week to dust it, I'd better love it. I'm also a little set in my ways. I want a specific kind of purse. I look good in certain colors. I use certain lotion - giving me gifts of these things is doomed for failure - unless its the right brand/ right size/ etc. So almost no gifts thrill me. And I hate that you've spent your hard earned money on giving me something I don't appreciate.
My MIL is like you - loves to get a bargain, and often these bargains end up at my house as gifts to me.
I sometimes suspect that my MIL - who is a very generous person - sometimes uses her gift giving to hide her bargain addiction. - And its worse yet than that. I'm naturally frugal, so she gives me things I'd have never spent any money on (not even at a bargain). And she is a spendthrift on a limited income - which means we often give her a little cash. So in effect - I'm buying my own gifts I don't want! Love her dearly, she is a sweet generous woman - so there is no way to explain this to her that won't hurt her - I just have to live with it.
(She has started to learn She called the other day from a consignment shop that had "great clothes I would love!" And ASKED if I needed anything before she bought it. I said my closet was already full of clothes I loved, and I'd have to get rid of something to get anything new - and the risk of someone else shopping for that something was too great).
Anyway, something to think about. To me, getting gifts is a burden. It presents me with an obligation I haven't asked for - an obligation to use your gift (that I don't want) and an obligation to you for the gift (I now "owe" you a gift in return, or favor, or friendship, or at least a darn thank you note that I am so bad at writing and will cause me endless guilt for not sending). This may be a cultural thing. I'm always shocked when people here talk about bringing gifts back for an entire classroom of kids! Imagine the burden that creates for the other children and parents. So many of you give gifts so casually.
Some things it makes sense to have a "gift stash" for. Little kids birthday presents. You know your kid will go to a few this year, might as well have a Transformer you bought on sale on hand to go. I have a few "extra" Christmas gifts - so if someone suddenly shows up on Christmas, I can pull something small out so they aren't left out of the unwrapping. But, once you start shopping for the person - choosing a gift with thought for them - gift stashes don't make much sense.
There are plenty of other things it makes sense to save on. If there is a really good deal on laundry detergent - you'll use it eventually. In general, you want to have some idea of the time value of money and the cost of storing it, however. Having $100 tied up in laundry detergent for a year when it could be earning 8% somewhere - only if the $100 spent has saved you more than $8, and isn't saving you any money if you need to put an addition onto the house.