you know what's not available at home depot..deep inventory and easy to find employees. I call their employees blisters, they show up after the work is done. If you really need help in there, go in about 15 minutes before close. They won't stop asking if you need help.
I prefer McMaster over Grainger. Better stock and way cheaper.
Our local hardware store carries toilet tank lids...beat that. It's like Mayberry in that place.