There's an excellent article at ActivistPost on preparing for a food crisis. I particularly think the idea of just picking up a little extra non-perishable food each time you hit the grocery store is a great idea.