These are pretty much my rules as well. As great as it is to get something on sale, I find that I actually spend less money if I just buy the item I wanted in the first place. There's none of this "OMG! A Sale! Squeeee!" and then proceeding to look for everything in my size just.because.it's.on.sale.
I have an SA from my favourite store/brand that will send me emails when items are on sale and I buy a lot of things this way but seeing shirts on sale at Banana Republic for 60% off makes me want to stock up on four at a time when in reality I really only needed one - or none at all.
I have to ask myself: are you buying this because it's on sale/it's a good deal? If the answer is yes, then it doesn't come home with me. Makes for a much smaller but well-loved closet. I think money-wise, the same amount is spent. It's either $400 for a blazer I really need to complete an outfit or eight $50 pieces that don't go with anything or that I'll get little use out of. I think sometimes when you have specific brands that you wear or flatter you, you tend to only shop those brands and hence take advantage of their sales instead of stalking every store in the mall.
I completely agree! I spend about the same buying sale pieces as when I do buying a mix of sale and full-price. But I definitely get more use out of my clothes now that I more carefully edit ALL of my purchases. With sales I think I just get too excited while with full priced items I don't make as many impulse or bulk purchases. I'm more likely to buy 1 pair of full priced shoes, but have been known to go nuts buying 3-6 pairs at a time on sale!