Just wanted to add a decent thrift store to the list:
Dorcas in Cary on Maynard Rd. It has garage sale prices and they get new stuff daily. Not good for clothes, but I've gotten some cheap chairs that I refinished, some glasses, kitchen wares, etc. They even have some 1/2 price days that are really awesome. My last good buy was a sturdy wooden chair that I just needs cushions recovered. Price? $5.00!