Tim,
You asked about metal suppliers a few days ago. I have built up a good stock over the years so don't have to order too much any more. If I need a foot, I normally end up ordering 3 feet so I have some on hand.
If I just need a little bit of common 360 brass, 6061 Aluminum, or CRS, I have a Metal Supermarket about 10 miles away. They are expensive but no shipping and I can have it today. They don't have mush in the way of my preferred materials. I like 12l14 and 1144 steel. 2024 and 7075 Alum for conrods and pistons and the like.
When I do order however, I shop around a little bit as prices vary wildly between suppliers, and some have cutting charges and some don't. Others get to you on shipping. So I do comparison shopping.
My favorite on line suppliers are:
http://www.speedymetals.com/
Best for cast iron and have a good supply of specialty metals. One of the few online places that have cast iron below 1 inch diameter. Also have small diameter 12L14 for building small toys. Quick shipping.
http://www.onlinemetals.com/index.cfm
Quick shipping, but watch out for their cutting charges. They have a weird way of calculating them.
http://www.metalexpress.net
I have used them a couple of times, but recently thier prices have seemed to increase more than average. Multiple warehouses and not all of them stock everything. Just have to check that everything is coming out of the same warehouse to keep shipping costs down.
Some times you can get good buys on ebay for screw machine remnants, but most of the commercial suppliers of stock sizes on ebay are expensive.
Everything changes from week to week, so you have to check them all out.
Gail in NM