I live in a very small town and we have four dollar stores: Dollar General, Fred's, Super 10 and Family Dollar. I probably shop at Dollar Tree the most, but you have to know your prices. One day I found my hair dye on the clearance rack, bought all they had, about 8. I might buy cleaning supplies, plastic bins, a variety of things.
When we visit the closest large town, we occasionally stop by Big Lots, where, again, you need to know your prices. That said, we have really found some bargains there. We've found several DVD's for $3.00 each and got one last week for $1.00.