I love this place... I am a newbie home welder and you can get 10' stock in most all sizes and shapes for what Home Depot asks for a 36" piece. Their scrap room is full of goodies they charge cheap scrap by-the-pound prices for.
They do cut material for a reasonable charge. Remember, often its cheaper to buy a whole piece and have it cut and take home the scrap than leaving the scrap with them. Depending on what you buy and how much, they charge you for the whole piece, like 1/16th galvanized sheet stock.
They have loads of twisted stock, pre-shaped, and welded detail items as well as loads of interesting finials and other items to make your project look custom, all at very reasonable prices.
Very helpful folks. I drive all the way from Cave Creek because the savings and selection make the drive worthwhile. Just remember to take old gloves to handle stock with and plenty of newspaper or towels to wipe the oil off the material as you load.