This probably should have been one of my first posts, being it has been through this company's products that many of my friends and family have discovered how good and easy whole grain foods could be. Bob's Red Mill is a company that sales whole grain products at retail stores (grocery, health, ect.) and online from their website. If you're into healthy eating, I'm probably not telling you anything new b/c you've probably tried Bobs products already.
I've gotten into making my own bread (in a breadmachine) and I order my whole wheat flour and various other grains from Bob's. They have a great selection, including organic and gluten free products. Not only do they have a good range of products, I know when I order from them my grains will be fresh. Whole grain products have a much shorter expiration date than refined grains and flours. This is because the natural oils found in the germ are still present in whole grain products. This can cause the grain product to go rancid after a time period. Their shelf life varies due to storage conditions. It is optimal to store grains in the refrigerator or freezer. The package of the product should say how long they'll last in cold storage. Here's a good info guide about grain storage, I'm sure there's plenty more information out there.
Although I really have enjoyed the loose grains, and fresh flour I've bought from Bobs, I think the best products they sale are the mixes. Know someone that likes pancakes, cornbread, scones, hot cereal, granola? Who doesn't. I've started using Bobs pancake and cornbread mix mostly out of convenience. Sure I could buy the cornmeal, flour, ect and mix my own, but it is alot easier to use the mixes. And the whole I forgot the baking soda problem (one I have sometimes) is eliminated. The pricing is pretty good. And best of all Bobs mixes are whole grain, they're good for you. Pancakes and cornbread that are quick, easy, and good for you. What more could you want? Check out their site, I'm sure you'll find something you like there.