I am now buying all of my grains at my LHBS. I have bought online before, but LHBS's need the business and I no longer pinch pennies. I usually buy my yeast there, too. Hops I order in bulk online because while I'm not cheap, I'm not stupid enough to pay $3 per oz. My LHBS carries Briess 2-row for $50/sack. I'm not sure what the price on Simpson's Golden Promise is, but one of the employees gives it to me at the same price as Briess because she doesn't know the difference. They will order me MO or anything else that I want with a week notice and Thursday delivery. I usually burn through 50# of base malt on a brew day, so I haven't had the need to get too advanced in storage. I just swing by the store a few days before brew day and buy what I need. If they are missing an ingredient I improvise with what they have and roll with it. I am switching to inside brew days with 5 or 10 gallon batches so I'm interested in all of these ideas!