If you're looking for every single tool or material known to man you'll need to go to Lowes but if you want the standard stuff then a trip to Trustworthy is in your interest. The staff is always helpful and gives great advice. The prices are a bit more than what you'd pay at the mega stores but they aren't ridiculous. The only downside is I had keys made there once that were done sort of poorly. Every other service I've had there was done without problem.