The joke was always that Stock Lumber was out-of-stock with everything. We'd more frequently shop Ace nearby, but for the more building stuff, Stock would suffice. Plus, they offered window blinds and appliances, flooring. Most of our needs were met when we went to Stock, and as always, everyone who worked there was friendly and helpful. Perhaps better relegated to your second line of defense for your hardware needs, but it should certainly be in the running.
more