I like to go to Ace and avoid the big chain stores. They are much more helpful and a sales associate is always readily available to help. I don't have to wander aimlessly to find one. They spend the time with you to help you with your needs and make sure you know what you are doing. I am not handy at all so I appreciate this kind of assistance. The only con is that their prices are higher. But I am willing to pay for their great customer service and local convenience.