My bride does the same thing. She finds something she likes a lot (usually shoes) but doesn't buy it then. Time passes and she comes home rather upset that the item she wanted is now gone. "Buy it when you see it." from me usually gets the ol' stinkeye from her. What else can I say?
Ugh. I know you're right, Big Mike, but I'm giving you the stink eye anyway!