Lowes has a good selection. They also have helpful service; the only problem is trying to find anyone to help you. The store always seems to be understaffed (except at the registers), and you can spend a significant amout of time finding help. Having only 2 entrances (but 4 exits) makes you walk a ways from your car to come in. They have a vast array of lumber, hardware, and lawn/garden products.
more