Like one or two others in this post, I happen to live minutes away from their Concord, CA showroom. They ARE my LHBS and they are wonderful. If I want something, I can go get it knowing that pretty much anything I'd ever need, they have in stock.
Their hop prices are a little high, but the convenience of it being a 1-stop shop for me hasn't sent me elsewhere. And honestly, when I've price shopped other places, the shipping charges outweigh going elsewhere. Morebeer is the place for me.
The staff are friendly, and (for the most part) knowledgeable. There do seem to be a few new people lately who don't yet have the brewing academia I look for, but they'll learn.
My only real warning is you should probably mill your own grains, rather than have them mill and ship. They have a pair of mills for customer use in Concord, but both have pretty wide gap settings. My efficiencies went from ~80-81% down to 65% one day. It was low like that for my next 4-5 brews and I finally asked about it. I learned they had tweaked the mill settings to widen the gap, purportedly in response to customer complaints of stuck sparges. My system can take it, and the difference is several pounds of grain per batch. The manager advised me to just double mill the grains (i.e., run them through again), and as of my most recent batch (an Oktoberfest) I hit 80.5%, which was more than acceptable.
I'm pretty sure you can't specify "double milling" when ordering online however, so you'll need to get your own mill if you like a tighter crush.