I'm 100 miles from LHBS so have been dealing with this all along. I keep Carapils, Honeymalt, Munich light and dark, Vienna, C40, C60, C120, Chocolate, Black Patent, Roasted Barley, a sack of 2row, a sack of White wheat, and just started keeping a sack of Belgian Pils, on hand in the fall for trappist's and seasonal's(I really like working with this malt). I keep them all in large totes in a storage room built just for brewing stuff. The quantities vary from 2# purchases to 5#'s in all but the base malts. Yes this seems excessive, but if you want a special recipe on a whim ya got it. In the frig there is almost always Hallertau, Fuggles, Magnum, Northern brewer, Nugget, Cascade, and now that I grow my own lots of Centennial in the freezer. Hops are kind of different though because they don't keep well once opened, so I try buy them in smaller packages(really should have a vacuum sealer for these). There is always some specialty malt or hop you won't have though so planning ahead is essential.