http://www.northernbrewer.com
http://www.midwestsupplies.com
Warning, Northern Brewer is Beer Porn for the home brewer. However, hops tend to be cheaper at Midwest.
We keep costs down a number of ways. First, we purchase 55lbs bags of Briess DME, one light, one extra light. That saves, even with shipping well over a buck a pound on DME. One good tip, stay away from LME. LME is 20% water, why pay for that and have to deal with the scorching issues that come with it. We keep our DME in five gallon paint pails we got at the Home Depot. Keeps the DME dry and fresh. All they need is a through wash and one of those "opener" things to get them open when we need DME.
Another way we save money is to make a big starter and split it into thirds, using the first generation yeast three times. That helps. You can also save money by sticking with the cheap dry yeasts like Safeale S-04, Safeale S-56, Windsor, Nottingham, or Safelager S-23. At a buck and a half a package, these save a lot of money over Wyeast or White Labs liquids. That being said, we like the flavor profiles and characteristics of specialty yeasts, so we often use Wyeast Activator packs.
Many times we also will brew two in a row, and throw the next been on top of the yeast cake from the previous beer, provided they are somewhat similar beers and use the same yeast.
We also do a lot of hop substitution, as you have found many of the noble hops simply aren't available. The Hop Union data book is a good resource:
http://www.hopunion.com/hopunion-variety-databook.pdf
We also keg, and that saves money. But you do that too.
Gedvondur"...I almost puked like a pregnant StackyMcRacky." --MillMan