H.A.
If you have a Fresh & Easy near you - go there! They have a great 1/2 off section for foods that will be past their "best by" date either that day or the next.
You can freeze bread, milk, butter, most pastries, cheese (but it will effect the texture so only freeze what you will be melting later), soups, lunch meat, eggs (separate or blend first), lots of things - just google it!
I look for sales on meat & chicken then plan a menu accordingly. I buy them fresh, prep everything according to the menu, and freeze what needs to last more then a day or 2.
Check out angelfoodministries.com - you can buy a food box (feeds a family of 4 for a week) for $32. This includes dairy, meat, poultry and fruits and veggies.
I try and create 2 for 1 meals (baked chicken one night - shredded chicken enchiladas the next).