You might also consider going a few rounds with a nutritionist. I know, I know, we all know so much about healthy food and bad foods that taste good, well I am almost happy to say how wrong I was.
A few things the nutritionist taught me, was that there is often only a few calories difference between lowfat and nonfat items, but a world of taste and texture. One of the tips is to make substitutions where they are not noticed. E.g., I like mayo on my sandwhich, fine, but skip the flavorless, dull cole slaw side and substitute steamed veggies.
The nutritionist I saw was through the Northwestern's Wellness Center. Most of the hospitals and quite a few of the health clubs have them...getting someone that fits your lifestyle is the key.
I posted my morning smoothie way back when in
this thread, along with quite a few other tips. After years of losing weight only to put more back on, this has contributed to a two-year loss maintenence.
I believe one of the Wednesday food sections recently reviewed five or six prepared low calorie caterers, you might look for that online.
pd
p.s. After writing this thread, I just couldn't put off another trip to the gym, thanks.
Some more "tricks" to consider. Portion Distortion is a major factor. To combat that problem, buy some quality measuring cups (get rid of the hodge podge $1 store collection, then buy hundreds of snack size ziplocks. Say you buy Jack Links kippered beef nuggets (which I happen to love) they are low fat, mostly protein and at about 70 calories a serving, not bad (although lots of salt, if you need to watch that). However, the bag contains 4 servings and who likes to leave a bag half eaten

As soon as the bag gets opened....better yet when packing away groceries and you are not as hungry, break down the bag into the 4 servings. Do the same with nuts, dried fruit, veggies, I keep bowls full of these pre-package snacks and grab a few every time I leave the house. Sometimes that 100 calorie snack is enough to keep you from getting a 750 calorie sandwich to tide you over.
Unchain your lunch money!