There are lots of good reasons to stock up on non-perishable food, not the least of which is living in uncertain times. But how can you stock up on food without breaking the bank? The first thing to ...