Great idea, fantastically executed. One suggestion or request: I would love to specify from what recipe group or combination of groups each meal should be made up of. For example:
Breakfast : Pick something from the cereals group, and a smoothie if it fits
Lunch : Sandwich group and salad group
Dinner : Mostly meat group, salad group, desert group.