At some point I decided that IIFYM would be a better nutritional approach for me. If you are curious about IIFYM and what it is all about, have a look at the following articles/web sites:
Saturday Sharing: My Thoughts on IIFYM
Expose Podcast #1: Let's Talk About IIFYM
The reasoning for this switch was so simple when I examined everything. I have a busy lifestyle that involves children. Whenever you involve children there is a level of unpredictability. Because of this unpredictability I felt I needed a flexible eating methodology. I did my research and read up on the approach. It was immediately interesting to me because it espoused concepts that I already instinctively understood. Instead of thinking moment by moment, this approach looks at the entire week and makes adjustments as you go. This is important because if you eat birthday cake it isn't the end of the world. All you have to do is make sure that your carbs for the day (including the cake) hit the numbers and you are all good.
To me this is less of torture and more of a way to eat and get into better shape. While it probably wouldn't be suitable for professional level contest prep, it does the job for people like you and me. I think anyone looking to lose some fat should look at IIFYM and put it to work.