Last Friday I placed a small order from Emergency Essentials:
http://beprepared.com/They have a lot of dehydrated and freeze-dried foods. They carry several of the Mountain House meals, as well as Provident Pantry foods (their own brand). They have an awesome variety of fruits and vegetables, grains and legumes, and meats and meat substitutes. They also carry other preparedness supplies
The foods come in several different options. Most everything is available in #10 cans. Some of the Mountain House meals come in 2-serving pouches. And some staples, such as beans and whole grains, come in 6-lb "Superpails" with metallized bags. The pails and bags are also available separately.
Once of the things I like about Emergency Essentials is that they have lots of recipes using their products. If, for example, you're looking at their Dehydrated Whole Eggs, you can click on "Related Recipes" and get a list of recipes using their whole egg powder.
When I first visited the website, the prices seemed a little high to me. $22.95 for freeze-dried whole blueberries. But when you consider how much you get in that #10 can--80% of a gallon--and what it would cost to get the food and dry it yourself--the price seems really reasonable.
They also have several articles on storing foods and other emergency preparedness topics.
All in all, it's a good website to browse around.