We are lucky to have a Dollar General in town. I have been boycotting Walmart for almost a year, so I purchase all of me cleaning supplies at Dollar General. They have all of the name brand, they take coupons and even when in a pinch you can use a credit card now. This is not always the cleanest store, but if I can find good prices I am willing to overlook the dirt on the floor. Bonus, sometimes you get a $ 5 off coupon for spending $ 25 on your next visit, of course it has to be within the week.