I don't know if anyone else has posted this, but one of the ways that our family has cut back on ordering pizza, going through drive-thrus and going out for dinners is by making the same meals at home. (Healthier versions, though, which is a bonus

)
Last night we made homemade pizza. You can pick up crust mixes at Walmart for 33 cents. We always buy our hamburger in bulk when it goes on sale for 99 cents/pound. So after making our homemade pizza, our final cost is somewhere around $4-5 to feed our entire family a huge pizza. Also, it is just as fast as ordering out, by the time you make the call and wait 30-45 minutes for your pizza. (It takes us about 20-25 minutes to make an entire pizza, which, by the way, tastes so much better than any delivered one!) And all of that for the cost of what the delivery persons tip would've been! We have made that our Friday night routine, pizzas and a movie (delivered by Netflilx).
We also do burgers, brats and fries and tacos, all of them MUCH better tasting and MUCH cheaper than going out.
Also, one of the biggest reasons why we used to go out to eat was the whole, "I don't have the time or energy to make anything..."
If you think about it, by the time you have everyone loaded in the car, drive time to the resturant or drive-thru, the time waiting, you probably could've made an entire meal and eaten by then, and even made a double batch to eat later on in the week!
We used to literally go out 6 nights a week, (before kids, of course), and it was a big weakness of ours too, but once you factor in the added time of going out, you'll probably find out that eating at home really is as fast!
I also agree that keeping a list of menu ideas will really help, then you can quick refer to the list and not waste a lot of time wondering what to make.