It would be helpful if you could figure out what triggered the cravings. Sometimes just having starches at the wrong time of day will do that for me. Like if I have bread for breakfast, I'm likely to be craving more food all day long, so I've learned (most of the time!) to limit my grains to my evening meal.
Some people find that after a weekend of eating out with family and friends that it helps to do a day of P1, just to kind of reset your brain if not your body! It really depends on how crazy you went. A couple of cookies and a slice of pizza is no reason to go back to a full-blown P1. Just keeping to a stricter P2 and writing down what you eat may help.
It also helps, if evenings are your challenging time, to have a healthy snack, like some yogurt, before bed. I've also found that after I have my "dessert", if I floss and brush my teeth I'm less likely to start snacking when everyone else is sitting in front of the TV with a box of crackers or cookies.
You've done really well so far, but as time goes on we all tend to start sneaking in things here and there. It's good now and then to get back to basics.
Restart : 1/8/13
Restart Wt: 184.4
Round 1: 1/5/09
Beginning Wt: 191.6
Goal #1 Met: 160.0 7/09
Goal #2 Met: 155.0 3/10
Ultimate goal: 150-155 without having to kill myself with exercise or give up chocolate, ice cream, or wine!