So, I know this sounds crazy, but I've found I'm better able to stay on track when I cook less frequently. I'm an excellent baker and have a hard time not eating the cookies, rolls, and breads of my labors. Baking less means I eat the veggies in the house, not all those calorie-laden carbs.
I save some calories every day for sweets or ice cream in the evening. I know, GASP! But, I don't feel deprived, and I'm still within my calorie range. And, I'm quite a healthy eater during the day.