Old West Homebrew has a pretty good selection of grains, yeast, hops and other items needed to brew beer. They are a little pricey, but are real customer friendly. They respond to e-mails and treat you with great respect. It would be nice to see a little more variety in grains, but at least they're dependable in their supplies listed on their website. They keep a well stocked and neat store. Plus, while they're putting together your grains, you can go next door and browse a walk in humidor and wow, what a selection of stogies! Highly recommended.
Pros: clean well stocked store
Cons: a little bit pricey