I agree, there are better places to buy nuts, bolts and the like. I just figured everyone has a Lowe's/Home Depot somewhere near them. We have a great hardware place with a couple of local branches up here called Tacoma Screw. Not only are the prices better, the counter guys really know their hardware. If it's feasible, it's better to support the local guys anyhow.
Good luck finding your hardware.