thankfully I have an Ace Hardware that has a whole isle of bolts and nuts just 1/2 mile away.
When I pull up they say " Here comes the nut and bolt guy again"
I just hate buying a 5/8 x 16 x 1 inch bolt only to get home and find I needed a 5/8 X 24 X 1
Somewhere in sometown is a guy hoarding all the references to what a chevy 106329, 100133 etc bolts are...pages and pages of the same stuff...laughing at us all drinkin canadian beer.