I have been shopping at Buffalo Exchange for the last 6 years, and nearly I go I find something great! They carry such a wild variety of clothes, accessories, shoes, etc. - if you're into really creating your own look, this is the place to go! They play great music, and I've always found the staff to be very helpful. I love that they're open a little later on week nights (til 8 or 9), so it's the perfect place to go after work for some retail therapy.
Of course, since they have A LOT of stuff, it definitely takes some time to sort through everything there. But if you get a thrill from combing through clothing racks, you've got to check out Buffalo Exchange!
Oh, and the locations in Portland and San Francisco are just as fun!