You get lucky some times, we have a thrift store down the street, and found an awesome coat there for my son that is normally over $150-$200, and we got it for like $10. It was in excellent condition - didn't look like it had ever been used. Just have to go in often and check carefully - ask what days they put new stock out, so you know when the best chances are of finding something really cool.
Yes. I have found several clothing and household items that I am quite happy with. As for the clothes, it took some digging to find what I was looking for. For example, I got a beautiful and stylish designer dress for $10.