I don't have a LHBS with hours that work around my schedule, so I shop online almost exclusively. I've never had a bad customer service issue with any of them. I try to buy a few months worth of supplies at a time to save on shipping. I typically use MoreBeer since they're the closest, but I would recommend Northern Brewer, Midwest Supplies, Rebel Brewer, Austin Homebrew Supply and Adventures in Homebrewing. I also like Yakima Valley Hops, Farmhouse Brewing Supplies, Hops Direct and Freshops for bulk hops.