I am a happy customer of Blain's. The service is always good and the selection is lacking when compared to Home Depot but I would rather shop here. Blains treats their employees well. They are closed on holidays, pay a little better and from what I have heard they are nice folks to work for. They win my vote for where I spend my money.