I have purchased from Online Metal Supply, the prices seemed OK, but I thought the shipping was a bit high. I also use Metal Supermarkets, they have a Portland branch, a little bit high priced, but they will cut a 1 inch piece off of a bar for you.
I guess I'm lucky, in Portland we have several stocking metal suppliers, one of them is pretty much devoted to tool steels, and there are a number of other vendors for specialty metals and non-ferrous, most of them have a drop box to scrounge through. We also have a couple of suppliers the cater to the small piece buyer they both sell new stock and surplus drops. Most of them will deliver for free with a $200 minimum order.