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.