Problem is that often it is the figuring out what's for dinner that's the challenge, not actually even making the meal. I'm not saying anything here that y'all don't know.
Several years ago I modified something my sister-in-law was doing and it's worked well for me, in terms of removing the dreaded question "what's for dinner?" from my life.
Once you have a nice pile of all different colored cards with main dish names on them, you have a choice -- you can stop here or you can turn the card over and get a bit more fancy. Write down the primary ingredients needed (or ingredients you don't normally keep on hand) and/or add side dishes that you usually like to serve with the main dish on the front. If you do this step, then these cards can help you create your grocery list.
I did this second step originally, but I don't use the cards this way anymore. Here's what I do. When I'm feeling the need to get a handle on the "What's for dinner?" situation, I grab all my cards an just pull out ones that look good to me, or meals we've not had in a while, or something that uses an ingredient I know have in the freezer and need to use up. Then I put the cards in order, thinking about our family's schedule and what night it would be good to have what meal (roughly) and stick the cards up on the fridge with a magnet clip. It's that easy! [If you have color-coded your meals you can also easily see that you aren't repeating chicken dishes all week long, or too many beef meals in a row, etc.]
Sometimes (if I'm really organized) I do make my grocery list from the cards, and sometimes I put a little sticky note on the card with what else I want to serve with that main dish, or if I need to remember to defrost something for the next day's meal, I'll attach a sticky note to that effect on the previous day's card.
I hope you try this extremely low-tech and flexible method, and let me know how it works for you!
Linked to Raising Homemakers