I don't know how mych I can help... but here it goes.
Shopping List:
What I did is went to each store I shop at and with paper and pencil in hand I wrote down what was in each isle. Then when I came home I went into WORD and made a shopping List according to the actual store. THis way when I go in I go to that isle and get what I need. No flumping around and getting unnessary items (Unless I feel like it

)
Coupons:
Coupons does not always mean cheaper. There can be a brand that is cheaper even when using coupons. Always comparison shop. Looking at the tags price per pound can always give you a heads up.
For example, I needed spices. THe sotre brand of parsley was 1.99 for a 1.75oz container, but the name brand was 2.29 for a 2.25 container. after looking at the price per pound, it was cheaper for me to get the name brand. (this was a bad example but you get the idea).
Big Eaters and Dieting:
When ever you have either, you will spend more... fresh fruits and veggies do add up as well as the meats and dairy. You have to make sure to buy what will be used... how many times do we buy.. say and eggplant. If we don't use that in 2-3 days it starts to get bad and we throw it away... that is no good, so buy what you will use.
~~~~~
We all need to eat so when it comes to food, there are items that you can buy generic (store) brands to save more....
There are other things that can save you money... make your own bread for example.
~~~~~
Shopping with children, depending on the age it can be hard. You either go when you have someone home to watch them or deal. I always go when my dh is home. I get in and out. Now my little one is 8 and she helps move me along which is great. She will tell me, only get what is on your list. If there are things she wants, she makes her own list and shops with me.
~~~~~~
Hopefully you were able to get one tiny thing from me.. I don't know if I was much help, but Good Luck!