Don't beat yourself up over past mistakes, EmptyWallet. It sounds like you've come a long way in making better decisions for your family.
There's absolutely nothing wrong with eating leftovers, that's one way to save a lot of money over a year's time. (Even though the family may look at the table and say "yuck"

) It's important to your budget that you don't just throw those leftovers away.
Congrats on quiting smoking........that's my big downfall also. I am having trouble quitting, but I will get there eventually.