Home Depot!!!!!!!!!!!!
It's a big store.
With lots of stuff.
I go there.
When I can't find enough.
At Ace Hardware :)
For serious though, this is my second option to smaller hardware stores. I've gotten some nice stuff from this store, but help is usually impossible to find and when you think you find it, you usually wait awhile before you really find it. But they have nearly everything and I can always head there when I'm in a bind.