The people at TrueValue always seem to have the knowledge of how to do something that I am trying to tackle. They have been invaluable at times. There is always a good selection of the items I need in stock. Really nice folks, too.
PROS: Nice people, adequate supply, knowledgable staff
CONS: Sometimes a bit expensive when comparing to other chain stores.