the bolt Depot is my go to for sure.

I am not worthy to teach about fasteners. I am quite familiar with them but, fastener engineering is another one of those specialties. Here's a quick explanation for "the difference between hex tap bolts, hex bolts and hex cap screws".

https://www.albanycountyfasteners.co...ex-cap/277.htm