Sorry to start another thread, but I am reflecting on my bad shopping habits (i.e. buying things that don't fit me properly and/or which I don't wear, for whatever reason). I think my basic problem is this: I don't, while shopping, seem to have a strong sense of what I will wear a lot. Angelic choruses play in my head all the time, but that doesn't turn out to mean very much. For instance, if it's at a good price and good quality, I'll often pick up something that seems like a 'good basic.' But then I won't wear it. Or I'll buy something that I can imagine a few different ways to wear, but I'm not really crazy about any of them, and so I won't wear it.
On the other hand this spring I tracked down some gladiator sandals from Nine West in black leather, and they were having some kind of buy-one-get-one-half-off sale, and I impulsively had them ship the same sandals in beige leather too. That turned out to be a *fantastic* decision. I wear the beige more than I wear the black (though they were both good purchases).
So my question to you is: do you have a litmus test for what you ought to buy? Things that feel 'fab' in the store often turn out not to be so fab, in my experience. But something that you're not particularly seeking can turn out to be something you really should buy. Tell me your secrets!