This looks remarkably awesome. I have been looking for / contemplating building something where I can put in some recipes and have it figure out the most efficient, least wasteful shopping list for me. This seems like a fairly complex problem to solve (in fact, it sounds like a linear programming problem). It would be really nice if I could put in a monthly budget amount as well, so that my meal options are also customized to what I expect to spend. One nice potential side effect of doing this is that I might even be able to reduce my current grocery budget by some amount -- and seeing what that amount is could make the value of the service real obvious.
Is there any way I can customize my plan even further for "meals good for kids" and/or "easy to eat / no unusual textures"? Some of these recipes look delicious, but my 18-month-old will refuse edamame outright. :)