If you've delayed putting away an emergency food supply, now is your time. For only $115, shipping included, you can get 275 servings of food in a weather proof bucket with a shelf-life of 20 years from Costco.
Granted all the food is vegetarian, but a shelf-life of 20 years! Order here
Personally, I liked the 7 day Gourmet Instant Meal Kit, Costco offers from AlpineAire - freeze-dried, dehydrated and ready-to-eat instant meals, side dishes, breakfasts, soups and desserts.
The shelf life is 3-5 years. At a cost of $90 and a shelf life of 3-5 years, all you need to do is add boiling water. But the menu is far more appetizing with main dishes, sides and desserts. Order here
If you are a real foodie, then you might want to get your hands on "Apocalypse Chow: How to Eat Well When the Power Goes Out" (Jon Robertson, Robin Robertson)
Costco also has Emergency back-packs all kitted up to support four people for three days are only $125. Comes with radio, food, ponchos, water, and space blankets. Order here.