My philosophy is if you're going to do something, you might as well get as much mileage out of what you do as you can. That goes for cooking dinner too.
If I'm going to take the time to cook dinner anyway, then I'm going to take a little extra time to double what I cook so that I also have dinner on another day when I don't feel like cooking or don't have the time to cook. (I'll also usually make enough to cover lunch for the kids and I the next day.)
Doing this is as simple as gathering twice the ingredients and freezing one of the meals. You can cook the extra meal first and then freeze it or you can freeze it uncooked putting instructions on how to cook it on the package.
You can find great recipes that freeze well on Once a Month Mom or Once a Month Cooking.
Don't get overwhelmed by those sites, though. You don't have to use their recipes, but you will find some great tips from them on how to make your freezer-food taste fresh.
Do you cook ahead for your family? How much? Do you just double or triple your meals or do you cook for a week or a month at once? I'd love to hear from you!