Good idea. I only go shopping once every couple of weeks, unless it's for products that I need to get more often (i.e. bread, milk). I try to make sure that anything I buy is something that I will actually eat (and is worth it for the price), so that I don't have things sitting in my cabinets for months that go to waste! Leftovers are great too.
