Up til now, I've used Bolt Depot but their shipping always gets me. I'll double or triple the quantities I need and still end up paying more for shipping than the hardware.
Their service is great, I get stuff quickly, and the quality of the hardware seems really good to me, but they're becoming a last resort place.
Is Fastenal good on shipping? I know order prep and shipping are real costs for a company, don't get me wrong, but $7 shipping on 3 or $4 worth of hardware is hard to take.
I just ordered a handful of stuff from MSC. I needed two 10-32x5/8 flat head screws and four 1/8" spring pins. I would have been happy to buy 25 of each. Instead, I had to buy 100 of each, and the kicker is they shipped me 90 spring pins from Atlanta and had to send 10 from Nevada. I would have bought the 10 by themselves, if I could have.