Ditto on the McMaster-Carr
Here are two other odd ball resources I have found helpful.

http://www.colehersee.com/catalog_top/index.htm
http://www.bussmann.com/5/MagnumBrand.html


~Jim