For guys like me it really doesn't matter as I can easily put away 8,000-10,000 calories in a single meal if I let myself go (7lb+ of pizza in less then 30 mins anyone?).
My idea for sanity is to simply build a cheat day into my calories each week. Keeps cravings at bay and minimizes damage. I have tried many differnt ways of doing this. From eating less calories each day and "saving them up" for the weekend to what I am doing now.
I now use intermintet fasting (only thing that allows me to control my unending appetite) and when I want a cheat day I will simply eat double calories one day and then fast the next day. I find that this works best for me, hormones go CRAZY after a cheat day like this as well.
For those that ask, no I have had no issues with muscle loss doing this, I actually usually make improvements in the gym after this. Along with usually being down a bit on the scale after a day or 2 to let the water weight settle.