#10 cans are expensive but have a shelf of 25 to 30 years, versus 5 to 10 for MRE’s.
I also liked other sites like that.
Including: http://www.preparewise.com/ and http://www.buyemergencyfoods.com/shop/index.php/food-storage/emergency-food-storage.html
Those were really helpful as well.