I placed an order with this company and am very impressed with the turn around time. Within 24 hours I had an e-mail saying my order had been shipped with a UPS Tracking number.
The best part is that you can order whatever quantity that you need. They have no minimum order!
I also found the prices were very reasonable. I ordered a foot of 1 inch 0-1 tool steel for $11.79. Should be able to try my hand at making a few swaging dies with that! Sure beats the Hardware store prices for basic cold rolled steel!
http://www.speedymetals.com/default.aspx
Sure a machine shop can get better prices but for the novice hobbiest like me this is a great site!